Un entorno de desarrollo visual de alta productividad para aplicaciones web basadas
en J2EE, Struts y Portlets

La creciente complejidad de los proyectos basados en Java y J2EE está motivando
la aparición de diferentes frameworks de desarrollo estándares. Sin ninguna duda,
Struts se encuentra claramente a la cabeza de ellos.
Pero STRUTS tal cual es extremadamente simple y no permite una gran potencia de
desarrollo, de forma que no es fácil para una compañía construir un entorno de desarrollo
realmente productivo sobre STRUTS (sólo sobre STRUTS).
SEA
amplía la funcionalidad de Struts, dotándole de un conjunto de
ventajas
adicionales que van desde el
desarrollo visual de aplicaciones, hasta
la posibilidad de
modularizar grandes aplicaciones empresariales, reutilizando
al máximo el código y facilitando enormemente su mantenimiento posterior.
Esencialmente, puede decirse que
STRUTS se orienta a la tecnología, mientras
que
SEA se orienta a las necesidades del cliente (y además genera código
STRUTS).
SEA incorpora la facilidad de
construir visualmente aplicaciones J2EE basadas
en Struts, a través del
SEA plug-in para eclipse.
Beneficios
- SEA permite modularizar, de forma muy sencilla, grandes aplicaciones empresariales
con el objetivo de reutilizar al máximo el código y facilitar su mantenimiento posterior.
- SEA incorpora la facilidad de construir visualmente aplicaciones J2EE basadas
en Struts, a través del SEA plug-in para eclipse.
- La productividad de un equipo de desarrollo J2EE se ve incrementada enormemente.
- Los costes de mantenimiento de las aplicaciones se reducen de forma espectacular.
- SEA proporciona un entorno de trabajo muy adecuado para estandarizar todos los desarrollos
dentro de una organización, unificando las metodologías de trabajo de diferentes
proveedores.
- SEA permite que equipos de trabajo con conocimientos básicos de Java y J2EE
puedan desarrollar complejas aplicaciones empresariales.
- A través de la utilización de SEA, se asegura un óptimo rendimiento en la
ejecución de las aplicaciones J2EE.
- En general, mediante la construcción de aplicaciones a partir de componentes
reutilizables, SEA permite incrementar de forma muy importante la calidad del
software J2EE.