

Groovy es un lenguaje script dinámico creado en JAVA, GRAILS es un entorno de trabajo que soporta las mejores tecnologías a saber Groovy, Spring, Hibernate, SiteMesh y además soporta una serie de plugins para expandir funcionalidades, las aplicaciones básicas son creadas automáticamente en sus capas subyacentes con el script generado en groovy.
Por "arte de magia" podemos generar una aplicación que incluye funcionalidades CRUD (Create, Read, Update, Delete), con unas cuantas linea de código, además se simplifica el lenguaje Java, y es posible utilizar Beans existentes, lo cual significa poder migrar aplicaciones con pocos cambios, todo fue construido bajo la filosofia de "Ruby on Rails" con la ventaja que el lenguaje Groovy es compilado a ByteCodes, es decir, al final es Java.
Sorprende que un Framework posea tantas bondades, pues como todo no es una panacea, pero parece ser que sus ventajas son mas que las desventajas, por ejemplo una de las desventajas seria la de aprender un nuevo lenguaje con la salvedad de que Groovy es mucho mas sencillo y simplificado que Java y con el mismo poder de OOP.
Seguiré investigando estos temas por lo pronto me dedicare a crear una aplicación mas compleja en GRAILS y les comentare.
Powered by ScribeFire.
No hay comentarios:
Publicar un comentario