domingo, 2 de enero de 2011

Grails

Grails es un framework para aplicaciones web libre desarrollado sobre el lenguaje de programación 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 convención sobre configuración o no te repitas (DRY), proporcionando un entorno de desarrollo estandarizado y ocultando gran parte de los detalles de configuración al programador.


Características

Grails se ha desarrollado con una serie de objetivos en mente:

  • Ofrecer un framework web de alta productividad para la plataforma Java.
  • Reutilizar tecnologías Java ya probadas como Hibernate y Spring bajo una interfaz simple y consistente.
  • Ofrecer un framework consistente que reduzca la confusión y que sea fácil de aprender.
  • Ofrecer documentación 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 visualización potentes y fáciles de usar con GSP (Groovy Server Pages).
    • Bibliotecas de etiquetas dinámicas para crear fácilmente componentes web.
    • Buen soporte de Ajax que sea fácil de extender y personalizar.
  • Proporcionar aplicaciones ejemplo que muestren la potencia del framework.
  • Proporcionar un entorno de desarrollo orientado a pruebas.
  • Proporciona una entorno completo de desarrollo, incluyendo un servidor web y recarga automática de recursos.

Grails se ha diseñado para ser fácil de aprender, fácil para desarrollar aplicaciones y extensible. Intenta ofrecer el balance adecuado entre consistencia y funcionalidades potentes.


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 virtualización de sistemas. 3

Grails fue conocido como 'Groovy on Rails' (el nombre cambió en respuesta al pedido de David Heinemeier Hansson, fundador deRuby on Rails).4 Se inició en julio de 2005, con la versión 0.1 29 de marzo de 2006 y la versión 1.0 anunciada el 18 de febrero de2008. En diciembre de 2009 se publicó la versión 1.2, y en mayo de 2010 la version 1.3.


Grails
Grails logo.jpg
Desarrollador
?
Información general
Última versión estable1.3.5
4 de octubre de 2010
GéneroFramework de aplicaciones web
Sistema operativoMultiplataforma (JVM)
LicenciaLicencia Apache 2.0
En español?

ultima revisión: Enero 2011

fuente: http://es.wikipedia.org/wiki/Grails