Planeo comenzar a aprender un framework web Java (me encanta la API de Java) Ya he usado Rails y Django.Grails or Play! para un ex desarrollador RoR?
Quiero algo cerca de Java pero sin toda la complejidad de J2EE.
que he encontrado 2 marcos que podría ser bueno para mí:
Grails
Griales ve muy bien, se utiliza maravilloso que es mejor que Java para aplicaciones web (creo ..), pero es más lento que los frameworks basados en Java puro (Hibernate, Strut, Spring) Parece bastante simple de implementar (enviar .war y está bien!), ¡el GSP es genial! Es un poco más difícil de depurar (necesita reiniciar el servidor en cada modificación y stacktraces contiene una mezcla de trazas Java y Groovy que no siempre es la más fácil de entender)
Play!
Este marco también se ve genial; es más rápido que Grails (usa Java) pero realmente no me gusta cómo usa Java, modifica el código fuente para transformar las llamadas a propiedades como setXXX/getXXX, no me gusta eso ... El framework también tiene un caché función que Grails no tiene. Realmente no me gusta el motor de plantillas. También es más sencillo depurar (no es necesario reiniciar el servidor, las trazas de pila son más claras)
¿Qué recomienda? Estoy buscando algo fácil de aprender (tengo mucha experiencia Ruby, no tanto experiencia en Java pero me encanta la API Java), con todas las funciones (Eso no es un problema con toda la Biblioteca Java disponible, pero si es un paquete y integrado prefiero), tiene buena escalabilidad y no es demasiado lento (más rápido que Ruby) Idealmente, me gustaría utilizar un marco con una comunidad decente para encontrar soporte fácilmente.
PS: No estoy interesado en JRuby on Rails
He encontrado una extensa comparación basada en la experiencia personal http://j2eespot.blogspot.com/2011/10/grails-vs-play-framework-comparison.html –