Hay muchos marcos disponibles en el mercado que puede optar, sin embargo, a continuación se encuentran los más populares:
- Spring MVC: Spring le ofrece una solución integral. El marco está bien documentado y ampliamente utilizado. Tiene una gran comunidad. Junto con la arquitectura MVC, viene con otras características como DI / IOC, AOP, soporte DAO, etc. Hay muchos tutoriales disponibles que pueden ayudarlo a comenzar.
- Struts 2: creo que este marco era popular, pero ahora no muchas personas usan struts. Es similar a Spring MVC pero creo que es engorroso que Spring.
- JSF: es un marco orientado a componentes desarrollado en la especificación J2EE. Le proporciona una interfaz rica para desarrollar su sitio web. Es posible que también necesite el conocimiento de EJB / JPA para trabajar con JSF.
- Jugar: es otro marco ligero, rápido y confiable. Play Framework también admite scala. Así que mañana decide incursionar en la programación funcional, solo necesita aprender la sintaxis scala.
Hay muchos otros marcos para ex Tapices, wicket, etc.
Personalmente, elegiría Spring MVC o Play.
- Tengo un restaurante de comida en Mumbai. Deseo vender en línea a todos en Mumbai. ¿Cuánto me costará crear un sitio web y una aplicación similar a Domino's Pizza en India?
- Necesito una plantilla para mi sitio web de inicio de negocios. ¿Puedes sugerir algunas buenas tiendas temáticas que ofrezcan plantillas gratuitas?
- Si tengo un sitio web con algún contenido y videos de YouTube incrustados de manera similar a Upworthy o GodVine, ¿no puedo publicar anuncios en mi sitio web?
- Tengo problemas para pagar las facturas de mi servidor. ¿Cómo debo comenzar a generar ingresos?
- Si creo un sitio web y coloco miles de enlaces falsos del sitio web de mi rival, ¿Google penalizará ese sitio web?
Espero que ayude.
Feliz codificación.