Groovy è un linguaggio basato su Java adatto alla programmazione agile. Ha molte caratteristiche in comune con Python, Ruby, Perl, Smalltalk poiché, come questi, è un linguaggio di scripting orientato agli oggetti.
Groovy è pensato per aumentare la produttività, ovvero la velocità con cui si sviluppano applicazioni: riduce il codice necessario e semplifica l'accesso alle basi di dati. Integra tutti gli oggetti e le librerie Java e la compilazione produce file in formato bytecode che si possono utilizzare in ogni situazione in cui si può usare Java.
Groovy può essere inoltre utilizzato come linguaggio di scripting da console e quasi tutti i costrutti Java sono validi anche in Groovy.
La sua potenza e semplicità hanno permesso lo sviluppo di Grails, un ottimo framework per lo sviluppo rapido di applicazioni web. Anche il nome lo dovrebbe suggerire: Groovy sta a Grails come Ruby sta a Rails.
La prima versione del linguaggio, la 1.0, è stata rilasciata da James Strachan il 2 gennaio 2007. Da quel momento sono state rilasciate varie versioni, fino all'attuale 1.7, ultima versione stabile scaricabile dal sito del progetto. Groovy, naturalmente, può essere installato su qualsiasi sistema con supporto la Java Virtual Machine.
Tra le altre caratteristiche di Groovy:
Dalla prossima pagina esamineremo più a fondo i principali costrutti sintattici, come le Closures e la definizione di classi e e oggetti.
|
AppFuse: realizzare un'applicazione completa (implementare i servizi) |
Guida Apache StrutsIl primo e più utilizzato tra i framework MVC del mondo Java,... |
Guida Java SpringScoprire il lightweight container più famoso del mondo Java.... |
Guida Java 6Prendendo le mosse dalla guida Java, già presente su HTML.it,... |
Ogni mese, direttamente nella tua e-mail: articoli, script e guide su Java, Visual Basic, VB.Net ed i più diffusi linguaggi di programmazione.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |