Spring vs EJB

Hace un tiempo comentaba en mi post Spring EE que buena parte de la comunidad Java empezaba a considerar a Spring una nueva Enterprise Edition. He encontrado una comparativa que muestra que a día de hoy ya hay más aplicaciones hechas con Spring que con EJB y para ello muestra una gráfica. Desde luego, que EJB 2.0 no era una opción viable era un secreto a voces. Los problemas de utilizar los EJB los describe muy bien Rod Johnson en su libro J2EE Development without EJB de la editorial Wrox. Actualmente, se han mejorado cosas cosas con EJB 3.0, pero en opinión de Rod Johnson son insuficientes.

Otros piensan, en cambio, que los EJBs siempre existirán y que JSF+Seam+EJB puede ser una opción viable a Spring, en el artículo sólo se deja patente que la guerra está abierta y que hay opiniones para todos los gustos, he usuado JSF y la verdad es que no me gustó en exceso ya que debido al uso de JavaScript para los eventos hace inaccesibles las aplicaciones que lo utilizan, no he probado EJB 3.0, pero a simple vista me pareció muy similar a utilizar Spring+Hibernate así que en mi opinión utilizaría esta última opción ya que está más madura y probada.

Os dejo la URL del artículo para que le echéis un vistazo

http://www.infoq.com/news/2008/02/ejb-spring-job-listings-trends

Comenta el articulo:

Requerido

Requerido,