taller - ejemplos aplicaciones web java netbeans
¿El mejor marco de aplicaciones web para Java? (18)
Depende de lo que quieras hacer, pero la respuesta corta es: chico, ¡estás ahí! Sin embargo, tenga en cuenta que esa respuesta no indica si la miríada de opciones es buena o mala. La comunidad del lado del servidor de Java tiende a ser mucho más fragmentada, y si bien no existen muchas alternativas a Rails utilizadas en la práctica real para Ruby, cada uno de los campamentos del lado de Java parece estar bastante bien tripulado. Como mencionó Taylor Marshall, está Struts, que se usa con mayor frecuencia en la industria (ya que es el contenedor MVC OSS más antiguo que conozco, pero a nadie parece gustarle Struts. El menú Ex-Jakarta en el Apache Jakarta La página muestra varios frameworks de aplicaciones web que han incubado, incluyendo Tapestry , Turbine y Velocity . También está Wicket (una comparación muy decente de Wicket y Tapestry está disponible aquí ). Ah, y Java Server Faces . Y SpringMVC. Tapestry y Wicket (en particular) parece estar ganando terreno, mientras que todos parecen tener una historia de terror sobre JSF. Tu millaje variará absolutamente aquí, y eh, mirando los enlaces en esta respuesta, quizás Groovy sea más simple.
¿Cuál es el mejor marco para Java? Estoy buscando algo similar a Symfony para php y Ruby-On-Rails para Ruby? Incluso no sé si existe algo así para Java o no.
Estoy de acuerdo con las otras personas que están sugiriendo grails, ahora lo estoy usando en un par de aplicaciones, y es lo más parecido que he encontrado a un rubí con sabor a java en los rieles. Dicho eso, ¿por qué no usar JRuby? Tengo entendido que tienen Rails ejecutándose ahora.
Grails es fantástico si necesitas ejecutar una JVM. Si quieres apegarte estrictamente a Java (no es un lenguaje dinámico), creo que la primavera sería tu mejor opción.
Leí sobre JBoss Seam y también me parece bien
No estoy seguro si estás siendo sarcástico o no, pero si no estás aquí hay una lista parcial de Java Web Frameworks:
- Caras del servidor Java (especificación oficial de Sun), varias implementaciones están disponibles
- Apache Struts
- Apache Shale
- Tapiz Apache
- Apache Wicket
- OpenSymphony WebWork
- Spring Framework MVC
Habiendo usado solo algunos de estos, no puedo decirte cuál es el mejor. Spring MVC es mi favorito personal para más sitios orientados al contenido, pero usaría JSF si se trata más de la aplicación web tradicional (aplicación con una interfaz web).
La broma entre los desarrolladores de Java, en general, no es si hay un marco / biblioteca para una aplicación determinada, sino cuál de las docenas de opciones se deben utilizar.
Realmente he disfrutado el uso de Grails, hace un uso extensivo de los frameworks de Hibernate y Spring. La forma en que separa la vista del modelo y el controlador es genial. GORM (la implementación del mapeo relacional de objetos (ORM) de Grails) es sorprendente y hay planes para separarlo en su propio producto independiente.
La seguridad es muy fácil con el complemento de seguridad Spring Acegi
También vale la pena mirar es el plugin Searchable que implementa una búsqueda de texto completo muy rápida y fácilmente.
Tapiz se ve muy bien ... después de haber hecho un GRAN esfuerzo para instalarlo.
Struts es para trajes.
Hay muchos frameworks web geniales para Java, pero si buscas algo que sea similar a Rails, mira Grails . Utiliza Groovy , que es un lenguaje dinámico, pero usa Java VM.
Consulte su inicio rápido para determinar si es lo que desea.
Incuestionablemente, Grails.
Simplemente descárguelo de Grails.org y comience a trabajar con los ejemplos y las grabaciones de pantalla. ¡Los chicos que lo hacen son comprados por SpringSource, así que está garantizado para ir a lugares!
Acabo de empezar con Groovy / Grails y se ve bien. Lo bueno es que puede aprovechar toda la tecnología de Java existente.
Eche un vistazo a Spring. Creo que hará todo lo que Ruby-On-Rails puede hacer (también puede agregar Hibernate para ORM).
me gustan los griales, pero hay muchas cosas por el estilo, Matt Rable Sems para tener un buen manejo de ellos:
¡Echa un vistazo a JRapid ! Define tu modelo de aplicación y genera cada capa para tu aplicación, incluida una interfaz de usuario muy poderosa.
Mi actual marco de aplicación web preferido es el marco de juego. http://www.playframework.org .
He utilizado muchos de los otros frameworks listados, como Struts, Seam, etc., pero nunca he usado un framework que sea tan rápido y productivo como Play. Reduce la cantidad de código necesario para desarrollar (en lugar de construir código repetitivo como Roo), y elimina el ciclo de desarrollo de código. La compilación se realiza automáticamente por Play, y los errores se muestran en el navegador, lo que permite obtener comentarios inmediatos de gran éxito.
Si nada más, recomendaría ir a la página de inicio de Play y echar un vistazo al screencast. Es de unos minutos de duración, pero muestra el poder del marco.
te sugiero que revises el marco de juego .
¿Por qué? este artículo lo resume muy bien.
Como expliqué en una respuesta anterior , me gusta Spring MVC.