El 09/05/12 20:39, Mart�n Vega escribi�:
> En mi laburo estamos usando STRUTS2 es una joya totalmente dieferente
> a STRUTS1, se que jsf es un derivado de Struts1.Me quedo con STRUTS2.
>
No, la verdad que JSF es bastante diferente de S1 y de S2, y no es
derivado de S1.
JSF est� basado en un modelo de componentes. Cada request pasa por
varias fases en cascada. El estado de los componentes se guarda al final
de cada request, y se recupera en el siguiente requests (generalmente un
postback). El estado del �rbol de componentes puede conservarse en
memoria del lado del servidor (lo habitual), o serializarse del lado del
cliente. Tiene una especificaci�n abierta y est�ndar, lo que permite que
haya varias muy buenas implementaciones de los componentes est�ndar, y
varias librer�as de componentes adicionales de terceros.
JSF es bastante (a veces m�s) sencillo de usar que otras alternativas,
est� muy orientado a la reutilizaci�n de componentes, con varias
implementaciones y proveedores, y se integra muy bien con varias cosas.
Por otro lado, su complejidad la paga en requisitos m�s altos, que si no
se vigilan puede pueden jugarle en contra. Tiene cosas que me gustan, o
otras que me molestan :D
Struts2 es m�s sencillo, y m�s liviano, y esto es atractivo en algunos
proyectos, aunque probablemente terminen complement�ndolo con varias
librer�as: no hay respuesta definitiva, todo depende de lo que uno
necesite, preferencias, etc.
Slds.-
Pablo