Groovy (lenguaje de programación): ¿Cómo empiezo con esta aplicación web?

Mi primer consejo sería intentar extender la aplicación web de Teamcity con su complemento y API, podría ser la forma más rápida de lograr su objetivo.

Ahora, si no es posible, entonces, como conoces a Groovy, Grails es ciertamente una excelente opción, personalmente soy un fanático de este marco. Es fácil y amigable para el desarrollador, pero bastante pesado (consume mucha memoria). Grails tiene toneladas de complementos para lograr lo que quieras hacer.

Tomcat se usa masivamente en todas partes (en Amazon Beanstalk, por ejemplo) y es más liviano que un servidor JEE completo, por lo que es una buena opción. Jetty es otro contenedor de servlet ligero que vale la pena probar.

En el lado del cliente, a menos que desee dibujar un gráfico, no necesita nada elegante, supongo. Si desea una colección de widgets temáticos, puede probar JQuery + JQueryUI para escritorio o JQuery + JQuery Mobile para dispositivos móviles.

Para la aplicación web y con su conocimiento en c ++ y groovy, debe ir con GRAILS. Es muy fácil de aprender y podrá crear una aplicación web de muestra en una semana.

Me movería usando ratpack, que está más desarrollado que groovlet, o vert.x

Grails es el marco web que necesitas usar para cualquier aplicación web. La búsqueda ha terminado.

More Interesting

¿Cuáles son algunos de los excelentes ejemplos de aplicaciones de flujo de trabajo basadas en web?

Quiero construir una aplicación web. ¿Es mejor aprender primero sobre las tecnologías de back-end o front-end?

¿Pueden los trabajos de desarrollo web pagar tanto como los trabajos de escritorio con el mismo nivel de experiencia?

Cómo determinar la escalabilidad de mi aplicación web

¿En qué condiciones preferiría Java en lugar de PHP y ASP para mi aplicación web?

¿Cuáles son los asuntos legales a tener en cuenta al crear una aplicación web (proteger mi idea, términos, condiciones, políticas, etc.)?

¿Cuáles son las mejores aplicaciones de Android de calendario / gtd / time para grabar?

¿Es cierto que md5 no es lo suficientemente seguro para las aplicaciones web?

¿Qué es la seguridad de la aplicación web?

¿WordPress funcionaría muy bien para construir un sitio web que se ocupara de eventos o estaría mejor con un sitio web personalizado?

¿No tengo permitido almacenar algo en la base de datos para cada usuario? ¿Esto viola el "principio de no mantener el estado"?

Cómo elegir la mejor empresa de desarrollo de software de agencia de viajes

Como desarrollador aficionado, ¿cuál es el mejor campo para seguir actualmente, aplicaciones nativas de Android o aplicaciones web progresivas?

Desde el punto de vista profesional, ¿cuál es el mejor: una aplicación web Java o una aplicación empresarial Java?

¿Es un buen momento para entrar en el diseño y desarrollo de aplicaciones web y móviles?