Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Comparando JavaEE, RoR y Grails

viernes 22/06/2007

En Sun Developers Network han publicado las transparencias de una sesión técnica en la que se comparan estos tres entornos de trabajo. Para ello se desarrolla la misma aplicación con los tres y se analizan las diferencias y las ventajas de cada uno.

Las conclusiones que sacan se pueden resumir en tres:

  • JavaEE (JSF + EJB3) es la opción que da un mejor rendimiento y mayor escalabilidad, pero el proceso de desarrollo es el más largo, y la curva de aprendizaje la más pronunciada.
  • RoR "mola", pero no es robusto. Es el peor de los tres en rendimiento, aunque tiene un tiempo de desarrollo muy corto.
  • Grails también mola, y además es robusto. Tiene menor rendimiento que la solución JavaEE, pero más que RoR, aunque a costa de ser la opción que consume más recursos (CPU). Además, si no te gusta GORM pronto será posible integrar JPA.
Nos ha parecido muy interesante sobre todo la comparación de Grails con JavaEE "estandar": perdemos algo de rendimiento a cambio de ganar en productividad... Teniendo en cuenta que las partes pesadas de un sistema se pueden escribir en Java e integrar en Grails como servicios, y que Grails aún está en versiones 0.X, con lo que no se está trabajando a fondo aún en mejoras de rendimiento, parece que Grails se asienta cada vez más como una alternativa viable.

Contenidos relacionados:



0 comentarios:

Tienes que estar registrado para iniciar sesión y poder publicar tus comentarios