Tecnología

Inicio

Las ventajas de la primavera sobre Struts

La primavera y puntales son ambos marcos para la creación de aplicaciones Java en entornos empresariales. A pesar de que se superponen en el propósito, Spring es un marco de propósito general que puede ser utilizado para la construcción de ambas aplicaciones basadas basadas en la Web y no Web. Puntales, publicado por el mismo grupo que hace que el servidor Web Apache, está diseñado específicamente para aplicaciones Web Java.

Claridad

La primavera es una extensión de los objetos Java y proporciona una clara división entre modelos, vistas y controladores. Conocido como MVC (Modelo-Vista-Controlador), este estilo de programación impone una separación entre los datos (Modelo), la lógica de negocio (Controlador) y la lógica de presentación (Ver) de una aplicación. Mientras puntales es capaz de realizar estas acciones, hay una superposición que puede ser confuso para los desarrolladores.

Flexibilidad

Puntales obliga a los usuarios en un camino de desarrollo concreto por estricta definición de lo que los objetos pueden tener propiedades de otros objetos. Primavera le permite configurar y conectar objetos entre sí mediante la definición de sus propias propiedades de herencia a través de interfaces Java.

personalización

Primavera le permite personalizar cómo presentar los datos a su usuario. Puede integrarla con las tecnologías de visión tales como XLST o lenguajes de plantillas personalizadas. Es más fácil para soportar una amplia variedad de dispositivos de visualización que utilizan estas tecnologías.