Saltar al contenido

Grails – Framework para Groovy escrito en JAVA

Grails

Última versión estable 1.0.4 – 14 de noviembre de 2008
Género Framework de aplicaciones web
Sistema operativo Multiplataforma (JVM)
Licencia Licencia Apache 2.0

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.

Grails ha sido impulsado principalmente por la empresa G2One, la cual fue adquirida por la desarrolladora de software libre SpringSource en noviembre de 2008.

Grails fue conocido como ‘Groovy on Rails’ (el nombre cambió en respuesta al pedido de David Heinemeier Hansson, fundador de Ruby on Rails). 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 de 2008.

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 un 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.
  • Provide a complete development mode, including web server and automatic reload of resources.

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.

Framework web

El framework web de Grails se ha diseñado según el paradigma MVC


Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/

Etiquetas: