2011-05-27 9 views
7

En su opinión, ¿cuál es el framework web java más cercano o similar al paradigma de Ruby on Rails (como la convención sobre configuración, DRY, noXML, etc.), pero sin la necesidad de aprender lenguajes de scripting como Groovy. Y por supuesto tener una gran documentación y comunidad.Java Web Framework similar al paradigma Ruby on Rails

+0

Grails? ¿Qué dijo Google? ¿Y por qué no hay lenguaje de scripting? Groovy está lo suficientemente cerca de Java para tener una curva de aprendizaje poco profunda para muchas cosas. –

+0

grails está escrito en groovy. Es ese Java? – s84

+0

hmm no tengo experiencia en Groovy, pero después de ver algunos screencast y probar un poco acerca de la función groovy como assertion, parece prometedor, thx 4 tu respuesta –

Respuesta

4

Puede consultar Play Framework siguiendo las arquitecturas MVC y RESTful.

+0

sí después de ver presentación screencast, es similar a Rails, pero está ahí cualquier libro sobre el marco de juego. no encontré nada en Amazon –

+0

@ kav1nsky: http://www.packtpub.com/play-framework-cookbook/book – echristopherson

5

Tome un vistazo a Grails que sigue los paradigmas de Ruby on Rails.

+2

http://www.ubertracks.com/preso/#/intro Explicará por qué Grails es superior sobre el marco de juego –

2

Tal vez demasiado tarde, pero han mirado a Spring Roo?

+0

¡No es una buena respuesta tampoco! ¿Qué es Spring Roo? Cuidado para elaborar más :) – t0mm13b

1

Esta pregunta es un poco viejo, pero esta información aún puede ser útil para las personas que buscan un buen marco de Java: Marco Ninja Try (http://www.ninjaframework.org). He probado varios frameworks web de Java y este fue de lejos el más fácil de configurar y usar. Solo sigue el tutorial en su página.

Desarrollar con él es muy fácil, los proyectos web ninja son proyectos estándar de Maven para que pueda abrirlos con cualquier ide que sea compatible con Maven. Por ejemplo, puede abrir el proyecto con Netbeans y hacer que el servidor de desarrollo se ejecute en una ventana commandprompt/terminal. Cada vez que guarde los cambios, el servidor de desarrollo recuperará los cambios y los reiniciará muy rápidamente. O puede usar un editor de texto estándar si lo desea.

Muy cómodo para desarrollar con. También puedes depurar muy fácilmente desde Netbeans (http://www.ninjaframework.org/documentation/debugging.html)

Nota: si utilizas un ide como netbeans, en realidad no ejecutas el proyecto desde netbeans, solo editas los cambios en el ide y lo guardas. El servidor de desarrollo recoge los cambios automáticamente.