1) Grails é um framework para desenvolvimento web em Java que tem como objetivos simplificar e agilizar o desenvolvimento;
2) Ele utiliza convenções que permitem gerar automaticamente código CRUD e estruturas de pastas, além de integrar perfeitamente com bibliotecas Java;
3) Sua sintaxe em Groovy torna a curva de aprendizagem quase nula para desenvolvedores Java.
10. “Quando você programa em Groovy,
de várias formas você está escrevendo
um tipo especial de Java.”
- Dierk König
Groovy in Action
Padrão Java Oficial
JSR 241
21. HelloWorld.groovy
✓ Tipos dinâmicos usando a palavra-chave def
✓ Tudo em Groovy é público, a menos que definido ao contrário
✓ Getters e setters automáticas
✓ Ponto e vírgula no fim-de-linha são opcionais
✓ Interpolação variável através gStrings
✓ Palavra-chave return é opcional