Groovy - Panoramica

Groovy è un linguaggio orientato agli oggetti basato sulla piattaforma Java. Groovy 1.0 è stato rilasciato il 2 gennaio 2007 con Groovy 2.4 come versione principale corrente. Groovy è distribuito tramite la licenza Apache v 2.0.

Caratteristiche di Groovy

Groovy ha le seguenti caratteristiche:

  • Supporto per la digitazione statica e dinamica.
  • Supporto per il sovraccarico dell'operatore.
  • Sintassi nativa per elenchi e array associativi.
  • Supporto nativo per espressioni regolari.
  • Supporto nativo per vari linguaggi di markup come XML e HTML.
  • Groovy è semplice per gli sviluppatori Java poiché la sintassi per Java e Groovy sono molto simili.
  • È possibile utilizzare le librerie Java esistenti.
  • Groovy estende java.lang.Object.

Il sito ufficiale di Groovy è http://www.groovy-lang.org/