Groovy e Groovy ++, sono diversi?
Domanda
Sono stato di recente sapere che Groovy ++ sono stati rilasciati, qual è la differenza principale è in Groovy e Groovy ++?
Soluzione
Dalla pagina Groovy ++ http://code.google.com/p/groovptptest/
Groovy ++ è l'estensione digitata staticamente del linguaggio di programmazione Groovy.Inoltre a tutti gli extra di Groovy standard aggiunge molte funzionalità
- .
- Compila il controllo del tempo del codice
- come veloce come performance Java del codice compilato
- Facile miscelazione di codice digitato staticamente e dinamicamente
- Inferenza di tipo molto potente
- Tratti di recupero della coda (interfacce con implementazione predefinita)
- Metodi di estensione (categorie di tempo di compilazione)
- Biblioteca standard di utilità per la programmazione funzionale, la concorrenza e il calcolo distribuito (fase del prototipo precoce)
Altri suggerimenti
C'è un buon articolo su ciò che Groovy ++ porta a Groovy qui .Include risultati di benchmark, quindi puoi vedere la differenza di prestazione contro Groovy e Giava diritta.
Groovy ++ è un'estensione del linguaggio Core Groovy 1.x.Si rilascia il file Groovpp.jar nella directory della libreria Groovy, aggiungi @typed davanti alla parola chiave del pacchetto nel tuo codice, quindi esegui il tuo codice proprio come faresti in Core Groovy.Determina i tipi e corre più veloce!