My Blog ha sido movido a SliceTech WordPress!

En 6 segundos estara entrando a mi nuevo Blog. Si no, visite
http://slicetech.x10.bz
actualice su Marcalibros.

miércoles, 27 de febrero de 2008

"El Santo Grial..." Desarrollo de Aplicaciones EJB

He realizado una búsqueda en la "WWW" sobre los Frameworks que soportan EJB, obteniendo como resultado una gran gama de entornos de productividad, donde cada cual se destaca dependiendo de la tarea especifica que pueda realizar, sin embargo, según lo publicado y leído en la basta información de la Internet, Spring se lleva muchas de las glorias, al crear y utilizar aspect-oriented programming (AOP) e Inversion of Control (IOC), además de ser bastante flexible para conectarse mediante configuración XML a un sin fin de frameworks, por lo cual es posible utilizar Strut, Ibatis, Hibernate, DWR, ZKoss, solo por nombrar algunos, esta disponibilidad de entornos hace posible que la productividad mejore ya que nos enfocamos al desarrollo como tal, ahora bien, para los recién iniciados la experiencia no es muy halagadora cuando de auto-enseñanza se trata, para ello conseguí el Santo Grial, GROOVY and GRAILS.

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: