Soy desarrollador intermedio de Java, pero no he escrito programas usando un marco.Marcos para principiantes?
Me gusta el desarrollo del lado del servidor, pero estoy confundido con el marco que debo aprender.
¿Qué sugeriría?
¡Gracias!
Soy desarrollador intermedio de Java, pero no he escrito programas usando un marco.Marcos para principiantes?
Me gusta el desarrollo del lado del servidor, pero estoy confundido con el marco que debo aprender.
¿Qué sugeriría?
¡Gracias!
El Spring Framework tiene buena documentación, es ampliamente utilizado, completo (web, J2EE, AOP, etc.), y puede usarlo como base para otros marcos. Brinda una amplia oportunidad para aprender (desde principiante hasta problemas avanzados).
Espero que ayude.
Debe consultar Play Framework. Realmente agradable marco
Depende de sus requisitos.
Si necesita hacer programación web, creo que Spring es una buena opción.
Marcos Algunos de los marcos más populares que la parte superior de la lista de mis alternativas marco son:
Mientras que muchos marcos proporcionan sus propias etiquetas que pueden hacer más fácil el uso del marco, siento que la mejor opción es seguir con JSP que utilizan las bibliotecas de códigos estándar JSP (JSTL). Las otras opciones no ofrecen suficiente flexibilidad y JSTL, que es un estándar, tendrá una aceptación más amplia. Java Server Faces es otro desarrollo interesante que debe ser explorado. Aunque no reemplazará los marcos, debería cambiar la forma en que los desarrolladores usan etiquetas personalizadas.
Mejor opción ..... Los frameworks Java basados en patrones de Model View Controller tienen un gran potencial para facilitar la vida del desarrollador, su tiempo de desarrollo más rápido y su aplicación más fácil de mantener. Por lo tanto, el tiempo invertido en decidir sobre el marco de trabajo será bien empleado. Pero la facilidad de uso, la sólida comunidad de usuarios, el soporte de herramientas y la amplia aceptación hacen de Struts la mejor opción a partir de hoy.
Struts 1 es una plaga sobre la tierra, y ofrece un valor prácticamente cero. Evítalo como la peste. Struts 2 es efectivamente WebWork, la desventaja es que si buscas en Google "Struts", obtienes basura obsoleta de 10 años que hace referencia a Struts 1 (nota del primer comentario). Aparte de eso, Struts 2 es bastante bueno. Sin embargo, Stripes es mejor (en mi humilde opinión), y más fácil ya que fue una creación básica vs algo que intenta ser compatible con un proyecto anterior (notablemente Struts 1, nótese el primer comentario). Stripes es simplemente fácil de poner y salir del caja. –
Personalmente, me gustaría ver una de las siguientes
primavera: de código abierto muy popular de marco de Java EE.Jack de todos los oficios, hace de todo, desde el COI hasta el manejo de JMS y JDBC. Muy versátil y una habilidad muy útil
GRAILS: Un marco Ruby on Rails'esque pero para la JVM. Aprenda a construir aplicaciones web avanzadas usando Groovy. También marco Grifton basado en Grails para aplicaciones basadas oscilación
Java EE 6: la última versión de la Empresa Spec es muy pronto, por qué no probar la última versión del GassFish de probar todos los realmente excelentes características nuevas
OSGi: permite modularidad en la JVM, varias versiones de frascos y servicios dinámicos
me sorprende que nadie ha mencionado Stripes embargo, a pesar de que no es tan ampliamente utilizado como puntales, sin duda es muy fácil para recoger, y una vez que lo domines estoy seguro de una transición a struts o algún otro MVC sería fácil
rayas se basa en la convención en lugar de configuración, lo que significa que necesita los archivos de configuración de menos XML
Por supuesto se puede integrar con el resto de la pila, Spring, Hibernate, JSP o FreeMarker etc
Hay una comparación en Stripes V Struts here
Cuando empecé a jugar con las rayas I wrote up a little hello world tutorial, espero que puede ser de alguna ayuda para usted
¡Buena suerte!
Tal vez esto ayude: http://blog.websitesframeworks.com/2013/03/web-framework-comparison-matt-raible-opinion-138/
Mi opinión personal: aprender framework Spring primera. Y también aprende los conceptos básicos de Servlets y JSP. Esto te ayudará.
Debe especificar si busca un marco para el desarrollo web o para una interfaz de usuario/aplicación independiente – Miquel
Sin más información acerca de lo que quiere hacer, es imposible que obtenga una respuesta útil: la programación del servidor puede ser cualquier cosa enchufes simples a una pila completa de Java EE. –