Groovy é uma linguagem cuja sintaxe é semelhante a Java, mas mais simples que Java. Muitas vezes é vista como uma linguagem com script/flexível/dinâmica, mas não gosto desses adjetivos porque acho que eles apenas confundem as pessoas. Se Java é um homem sábio de meia-idade, então Groovy é seu filho adolescente. Groovy tem muitas das características de seu pai, mas é mais selvagem e interessante. Eles também funcionam bem juntos.
Groovy tem muito menos regras que Java. Por exemplo, para obter a saída padrão "Hello World" em Java, você precisa escrever uma classe, um método principal com parâmetros apropriados e assim por diante. Mas no Groovy, se você não quiser escrever todo o código padrão, você pode descartar a definição de classe e o método principal e apenas escrever uma única linha de código que imprima "Hello World".
Para obter mais documentação do Groovy, consulte: http://edu.codepub.com/programme/groovy/
Expandir