Spring MVC:
Viejo pero dorado, Spring MVC todavía está por delante de la curva después de más de una década desde su primer lanzamiento. Después de su expansión para abarcar el marco MVC completo, Spring siguió evolucionando adoptando cambios y se convirtió en un marco Java a gran escala para aplicaciones orientadas a Internet que ofrece a los ingenieros de software un poderoso kit de herramientas para el desarrollo de aplicaciones web, configuraciones de aplicaciones y proyectos de seguridad.
- ¿Cuál es el proceso más eficiente para el diseño de sitios web?
- ¿Cómo practico el desarrollo front-end?
- ¿Qué debo saber para obtener un trabajo como desarrollador web junior?
- ¿Se descontinuará JQuery por el uso creciente de AngularJS?
- ¿Cuál es el procedimiento para transferir un dominio desde el antiguo diseñador web de un cliente?
Siendo uno de los programadores más favorecidos, Spring tiene un ecosistema bien desarrollado que ofrece una variedad de complementos para elegir: API REST o servicios web SOA, seguridad.
Pros y contras :
Spring no está anidando en las listas superiores sin una razón. Es uno de los mejores y más conocidos frameworks de Java debido a:
- inyección simplificada de datos de prueba debido al uso de POJOs;
- modularidad mejorada que resulta en una mejor legibilidad del código;
- acoplamiento flojo entre diferentes módulos;
- Inyección de dependencias (DI) de uso flexible.