Recently, I have been doing some searching regarding Spring Web Flow and JBoss Seam.
It is not a secret that there is no love between SpringSource and JBoss but I read some thoughts that made me think.
SpringSource doesn't vote for JEE 6 , it sounds like SpringSource doesn't like JEE standard.
Spring programming model is so 2000 and doesn't evolve
Spring framework started as an improvement over the weakness of JEE but JEE 6 doesn't suffer any more (at least as I heard) of them.
Are those claims hold some true in it?
Do you think Spring will stop getting attention and adoption from the community?
Do you suggest that I stop investing time and effort in it?
Some folks who use Seam say Spring based application become quickly bloated due the use of some design patterns unnecessarily (like DAO)
In Seam application, you inject the entity manager directly in the component.
As I said, JBoss and SpringSource doesn't have love relation between them but some times I really feel that Spring tries to drop JEE specification entirly.
Spring has a vested interest in keeping their own products viable, so it doesn't surprise me. I don't know enough about JEE 6 or the reasons behinds Spring's opinions, so I don't know if they have technical merit or not.