EJB 3.0 and Spring compared

DevX has a very good article that demonstrates the strengths, weaknesses and compatibilities of both approaches on a technical level.


While the distributed abilities of EJB 3.0 makes it appealing, the market for that kind of application is still maybe 5% of what's out there, but the new JPA will become appealing to use once the closed-source IDE's get updated (Oracle's JDeveloper is now out as well as Sun's Studio, but IBM's Rational suite is slow to bat...very slow).

I'm pretty partial to Spring/Hibernate, but certainly don't want to restrict myself to just those technologies.