javajakarta-eeseamseam2seam3

Java EE - Seam 2 vs Seam 3 - which should I choose now?


I'm starting new enterprise application. I've choosen the following technologies: jee6 (jsf + primefaces, ejb) and hibernate. I'll deploy on Glassfish 3.

Question is which Seam version should I choose? I know Seam 3 is the newest, but Seam 2 seems as it is being developed too. I quickly ran through Seam 2 and 3 docs, and Seam 2 looks much easier to me (especially security module)


Solution

  • If choosing between Seam 2 and Seam 3.

    I would recomend going with Seam 2, and it is still being developed on, it will soon as I understand be releasing Seam 2.3 with support for JSF2, JBoss AS 7.1, etc...

    Seam 2 is more productive and as you said easier to work with at the moment. How it will be after DeltaSpike is up and running might be another story.

    I have also read they are considering to rename Seam 2.3 to Seam 4.

    It is Seam 3 that is moving to DeltaSpike.

    /Trind