On 4/7/2010 9:50 AM, Clinton Begin wrote:

This is what has killed J2EE vs. the alternatives.  Look at the history:

Not to start a flame war, but ...


* CMP - Spec.  Dead, along with all implementations.

* EJB - Spec.  Dead.  Spring killed it -- not a spec.

EJB3 is very much alive. The spec people learned from experience; EJB3 uses straight POJOs. Spring tries to be all things, and doesn't really do any of them exceptionally well. I don't use it because of its massive footprint. Sure, you can use subcomponents in isolation, if you can figure out how to decompose it. But I prefer targeted tools that do one thing very well. Hence, my attraction to iBATIS.


* JDO - Spec.  Dead, along with all implementations.

* JSF - DOA.  Bad idea to begin with, and has failed to unify client
side Java.  Struts, GWT, Wickett, Stripes, ZK, Tapestry, etc.  all still
exist -- and are more popular than JSF -- all without a spec.

JSF use is increasing, not decreasing. My company has committed to it for several major projects in the last 6 months alone. We've also used GWT for other projects. JSF is more of a server-based technology than a client technology, and different applications may need one approach or the other. I'm sure each of the tools you list has pluses and minuses; I haven't used them all. Struts I think has seen its day, and usage is declining in favor of newer approaches.

--
Guy Rouillier

--
Guy Rouillier

---------------------------------------------------------------------
To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org
For additional commands, e-mail: user-java-h...@ibatis.apache.org

Reply via email to