Groovy è un linguaggio di programmazione orientato agli oggetti per la piattaforma Java. È un linguaggio dinamico con caratteristiche simili a quelle di Python, Ruby, Perl e Smalltalk. Può essere usato come linguaggio di scripting per la piattaforma Java. Groovy ha una sintassi simile a Java e funziona perfettamente con bytecode Java.
Altre caratteristiche includono:
- curva di apprendimento facile
- supporto per linguaggi settoriali
- sintassi compatta
- supporto per la digitazione
- primitive di elaborazione potenti dinamiche
- Facilità di Web sviluppo di applicazioni
- Supporto per il test dell'unità.
Grails è un framework per applicazioni web open source che utilizza il linguaggio di programmazione Groovy. È inteso per essere una struttura ad alta produttività seguendo il paradigma "coding by convention", fornendo un ambiente di sviluppo autonomo e nascondendo gran parte dei dettagli di configurazione dallo sviluppatore.
Come Rails, Grails sembra essere quello che io chiamo "Strongly Grained". Se fai cose in modo Grails, lo sviluppo è facile (e generalmente abbastanza veloce). Il framework tende ad avere un modo preferito di fare la maggior parte delle cose. D'altra parte, se hai bisogno di andare controcorrente, avrai un tempo relativamente difficile.
E non dire Groovy on Grails (non esiste), per ragioni fare riferimento al blog this.
Inoltre, è solo graal. Non Groovy on Grails (che non ha senso ..). Sei fortunato Marc Palmer non ha visto questa domanda :) – leebutts
Sono d'accordo che avrei dovuto googled prima, ma ottengo risposta intelligente da Stackoverflow e come sempre Stackoverflow è la mia prima scelta per la domanda relativa alla programmazione. – Rachel
Grails = Groovy on Rails –