Struts 1.x y 2.x

63 views
Skip to first unread message

Juan M

unread,
May 7, 2012, 5:44:53 PM5/7/12
to jav...@googlegroups.com
Hola, estoy investigando sobre Struts ya que muy pronto lo veré en un curso en el que actualmente estoy asistiendo.

A - ¿que diferencia existe entre Struts 1.x y Struts 2.x
B - ¿la 1.x se sigue utilizando en empresas?

Pablo Lillia

unread,
May 7, 2012, 7:35:02 PM5/7/12
to jav...@googlegroups.com
El 07/05/12 18:44, Juan M escribió:
Hola, estoy investigando sobre Struts ya que muy pronto lo veré en un curso en el que actualmente estoy asistiendo.

A - ¿que diferencia existe entre Struts 1.x y Struts 2.x
B - ¿la 1.x se sigue utilizando en empresas?


El día y la noche. Algunas comparaciones:
http://www.roseindia.net/struts/struts1-vs-struts2.shtml
http://struts.apache.org/2.1.6/docs/comparing-struts-1-and-2.html

Considerá que S1 fue de los primeros frameworks MVC para crear aplicaciones Web en Java. Antes de eso, cada cual tenía que implementar su propia solución, a pico y pala, replicando las mismas ideas una y otra vez, con Servlets, Beans, JSP y Taglibs. Con S1 se simplificaron muchas cosas, y llevó buenas practicas a mucha gente.

Sin embargo, como todo, luego aparecieron mejores frameworks, que resolvieron los problemas de S1 y sus limitaciones. Después nacieron varios proyectos tratando de renovar y resucitar a Struts, muchas peleas y desacuerdos, algunos fallaron, otros se fueron para probar sus propias ideas, y finalmente cuando parecía todo perdido, se logró juntar algunas cosas para armar Struts 2 y volver al ruedo... un poco tarde. Las primeras versiones de S2 fueron un engendro, más bugs que cosas funcionales. Hoy por hoy ya está bien o eso parece. Tiene la ventaja que es un framework liviano, aunque se queda corto en muchos aspectos, pero esta pensado para complementarlo más o menos fácilmente.

No creo que muchas empresas inicien proyectos con estos frameworks hoy día. No son particularmente atractivos por distintos motivos. Hay varios que son mejores, más modernos, más ágiles, más flexibles, con comunidades y soporte más importante. Pero sin duda que hay que mantener mucho software existente que los usan, especialmente bajo Struts1, así que siempre queda algún interés sobre ellos. Son útiles como experiencia y todo suma.

Slds.-
Pablo

Juan Martin Ruiz

unread,
May 7, 2012, 8:05:34 PM5/7/12
to jav...@googlegroups.com
Gracias por la data Pablo, por lo que veo en los avisos se pide en su mayoria Framework MVC Struts, algunos saber Struts o JSF, otros solo JSF. He leido muy por arriba JSF, consegui un librito tambien de la version 1(en la 2 se usa annotation)... y parece ser mucho mas fácil que Struts....igual los dos están basados en los Tags libraries de Java, con sus propias librerías. 

--
www.JavaSOS.com
Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.



--
Juan Martin Ruiz

Reply all
Reply to author
Forward
0 new messages