Groovy And Grails

Páginas: 2 (310 palabras) Publicado: 7 de julio de 2011
¿Qué es Groovy?
Groovy es un lenguaje dinámico para la máquina virtual que nace en 2003 de la mano de James Strachan y Bob McWhirter, y se estandariza en el JSR-241 un año después. Permiteacceder al API estándar Java desde un enfoque diferente gracias al soporte de funcionalidades como la sobrecarga de operadores, la creación de tipos en tiempo de ejecución o las Closures. Cualquiercosa que pueda hacerse con Groovy es posible también con Java, y viceversa. La diferencia entre ambos lenguajes está en su propia naturaleza, que provoca que el código necesario para unadeterminada tarea en Groovy sea en promedio unas cinco veces más breve que el equivalente en Java.

Groovy nació con la misión de llevarse bien con Java, vivir en la Maquina Virtual y soportar los tiposde datos estándar, pero añadiendo características dinámicas y sintácticas presentes en otros lenguajes como Python, Smalltalk o Ruby. Así, el código fuente Groovy se compila a bytecodes igualque Java, y es posible instanciar objetos Java desde Groovy y viceversa. Lo que Groovy aporta es una sintaxis que aumenta enormemente la productividad y un entorno de ejecución que nos permitemanejar los objetos de formas que en Java serían extremadamente complicado.
De esta manera, la combinación de Groovy y Java constituye la plataforma de nueva generación en el desarrollo deaplicaciones Java, al aportarnos, por fin, lo mejor de los mundos estático y dinámico:

• Compatibilidad con todo el código heredado Java.
• La potencia y robustez de Java en aquellas áreas en que seanecesario.
• La posibilidad de usar Groovy para aumentar nuestra productividad en áreas como:

 Código de integración entre componentes.
 Código de configuración.
 Lenguajes de dominioespecífico (DSLs)
 Capa de presentación (Swing, web)
 Automatización de tareas y desarrollo de Scripts.
 Programación dinámica (creación y alteración de tipos de dato en tiempo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Groovy On Grails
  • Primeros Pasos En Groovy & Grails
  • Grails
  • Groovy Gaming
  • Grails
  • Grails
  • And
  • AND

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS