Groovy - Descripción general

Groovy es un lenguaje orientado a objetos que se basa en la plataforma Java. Groovy 1.0 fue lanzado el 2 de enero de 2007 con Groovy 2.4 como la versión principal actual. Groovy se distribuye mediante Apache License v 2.0.

Características de Groovy

Groovy tiene las siguientes características:

  • Soporte para escritura estática y dinámica.
  • Soporte para sobrecarga del operador.
  • Sintaxis nativa para listas y matrices asociativas.
  • Soporte nativo para expresiones regulares.
  • Soporte nativo para varios lenguajes de marcado como XML y HTML.
  • Groovy es simple para los desarrolladores de Java, ya que la sintaxis de Java y Groovy es muy similar.
  • Puede utilizar las bibliotecas Java existentes.
  • Groovy extiende el objeto java.lang.Object.

El sitio web oficial de Groovy es http://www.groovy-lang.org/