1 Reply Latest reply on Nov 15, 2009 5:25 PM by Arbi Sookazian

    Framework Seam in practical use

    A Michal Newbie


      I'm trying to find out some information about practical use of the Seam framework. I'm interested about the pros and cons about using the Seam framework in every day use. Which part of the Seam make him usefull tool in making software, and which part makes him useless? Are there any frameworks which are better of Seam and can be used insted of him. Which part of the Seam should be changed and in which way? I was trying to find some information about how often different people use Seam and to be honest it was very hard. People use Spring and most of them is not going to change it on the Seam. Maybe someone can answer why people think that the Spring framework is better than the Jboss Seam at the moment and why they are wrong. Maybe someone can answer these questions or maybe can write his opinions about the Seam, his thoughts about using the JBoss Seam. I will be very gratefull for every answer about using Seam, about problems with this framework, and of course about advantages of using Seam.

      Thanks Michal.

        • 1. Re: Framework Seam in practical use
          Arbi Sookazian Master

          There have been been very lengthy discussions on this forum and elsewhere regarding Seam adoption in the Java space (esp. corporate), Spring vs. Seam (esp. AOP vs. interceptors and static injection vs. dynamic injection), and what parts of Seam (e.g. performance) can be improved in Seam 3.

          But suffice it to say that if you look at JSR 299 (CDI), you will get an understanding of what's to come in Seam 3 core.  The Spring component model and platform is a mature one that materialized prior to the release of EJB 3 in EE 5.  Seam and EE 5 were released too late and now how many Spring-based projects in production are going to integrate with or refactor to Seam?

          Seam and the rest of the EE 5 stack has a very high learning curve but you'll appreciate the stack like I do (esp. after having gone back to a J2EE 1.3 with Struts 1.1, etc. project!) once you have worked with it for 6-12 months.

          And there definitely are some very large companies using Seam, but it's not as popular as it should be...