Está en la página 1de 2

Grails

Informacin general ltima versin estable 2.2.1 25 de febrero de 2013 Gnero Framework de aplicaciones web Sistema operativo Licencia En espaol Multiplataforma (JVM)

Licencia Apache 2.0 ?

Grails es un framework para aplicaciones web libre desarrollado sobre el lenguaje de programacin Groovy (el cual a su vez se basa en la Java platform). Grails pretende ser un marco de trabajo altamente productivo siguiendo paradigmas tales como convencin sobre configuracin o no te repitas (DRY), proporcionando un entorno de desarrollo estandarizado y ocultando gran parte de los detalles de configuracin al programador. Grails ha sido impulsado principalmente por la empresa G2One,1 la cual fue adquirida por la desarrolladora de software libre SpringSource en noviembre de 2008.2 En agosto de 2009 SpringSource fue a su vez adquirida por VMWare, empresa especializada en virtualizacin de sistemas. 3 Grails fue conocido como 'Groovy on Rails' (el nombre cambi en respuesta a la peticin de David Heinemeier Hansson, fundador de Ruby on Rails).4 Se inici en julio de 2005, con la versin 0.1 29 de marzo de 2006 y la versin 1.0 anunciada el 18 de febrero de 2008. En diciembre de 2009 se public la versin 1.2, y en mayo de 2010 la version 1.3.

Caractersticas
Grails se ha desarrollado con una serie de objetivos en mente: Ofrecer un framework web de alta productividad para la plataforma Java. Reutilizar tecnologas Java ya probadas como Hibernate y Spring bajo una interfaz simple y consistente. Ofrecer un framework consistente que reduzca la confusin y que sea fcil de aprender. Ofrecer documentacin para las partes del framework relevantes para sus usuarios. Proporcionar lo que los usuarios necesitan en reas que a menudo son complejas e inconsistentes: Framework de persistencia potente y consistente. Patrones de visualizacin potentes y fciles de usar con GSP (Groovy Server Pages).

Bibliotecas de etiquetas dinmicas para crear fcilmente componentes web. Buen soporte de Ajax que sea fcil de extender y personalizar.

Proporcionar aplicaciones ejemplo que muestren la potencia del framework. Proporcionar un entorno de desarrollo orientado a pruebas. Proporciona un entorno completo de desarrollo, incluyendo un servidor web y recarga automtica de recursos.

Grails se ha diseado para ser fcil de aprender, fcil para desarrollar aplicaciones y extensible. Intenta ofrecer el equilibrio adecuado entre consistencia y funcionalidades potentes.

También podría gustarte