Me sorprendieron las ventajas para programar en web que aporta el framework Webwork, sobretodo por ser un framework apenas intrusivo y sencillo. Presenta otras muchas bondades (y algún que otro problema), pero sobre todo elimina el pensamiento unido entre framework y complicación e intrusismo que venÃan labrando frameworks como Struts en sus version anterior a la 2.
Esta unión alejaba a los programadores de usar cualquier ayuda externa y se solÃa recurrir a programar “a pelo” con JSTL y EL (Expression Language) o a crear tu propio framework, con lo que ello suponÃa, tiempo de desarrollo, bugs, aprendizaje a los nuevos desarrolladores del equipo, etc.
Debido a esto las comunidades que desarrollaba struts y webwork por separado se han unido para crear struts 2, que conjuga las bondades de Webwork con la experiencia y el enorme soporte que acarrea la comunidad de struts.Existe ya una versión estable preparada para producción . La migración de webwork 2.2.x a Struts 2 es casi inmediata, apenas se basa en cambio de nomenclatura.Un poco menos directa es la migración de Struts 1.x a Struts 2
De esta manera creo que deja de tener sentido no apoyarte en algo que realmente facilita el trabajo farragoso de cada dÃa y que miles de usuarios/empresas usan a diario, aportando tanto una respuesta a la hora de repotar errores como de feedback muy buenos.
De todas maneras, si no te convence, existen otras muchas alternativas, Tapestry, Coccoon, Zend, Equinox, Spring MVC…
Comentarios recientes