Groovy fornece poder adicional :
* conceitos de linguagem aprimorados
o Suporte a closures - blocos de código reutilizáveis
o Sintaxe nativa parar listas e mapas
o Suporte ao padrão Gof Builder através na noção de
builders
o Operadores regex ao nível de sintaxe e sequências de
escape
o Suporte nativo a JavaBean
o Sobrecarga de operadores para simplificar o trabalho com
Collections e Maps
o Iteração polimórfica e autoboxing
o Estensão da biblioteca padrão da Java através do GDK
* características padrão úteis para aumentar a produtividade do
desenvolvedor, tais como:
o Groovy Markup para XML, DOM, ...
o Groovy Path expression language
o Groovlets para fácil implementação de Servlets em
scripts Groovy
o Scripts Ant
o Groovy Categories permitem adicionar métodos à classes
com a palavra-chave "use"
o Groovy Template Engines que são plugáveis, simples de
usar, integram GPath e compilam para bytecode
o Groovy SQL para tornar SQL mais Groovy
* ótimos módulos criados pelo usuários
o Grails : Groovy on rails para o fácil desenvolvimento de
aplicações multi-camada
o Gram : uma ferramenta do tipo xdoclet para processar
marcações doclet tags ou anotações do Java 5
o COM Scripting
o GroovySWT : wrapper em torno do SWT, a biblioteca gráfica
do Eclipse
o GroovySOAP : acessando web services com Groovy
o GSP : Groovy server pages
o GSQL : acessando banco de dados com Groovy
o Process : manipulando processos externos
o XML-RPC : RPC (Remote Procedure Call) sobre HTTP realmente
fácil
o Jabber-RPC: RPC sobre sistemas de mensagens instantâneas
baseadas em Jabber (incluindo o Google Talk)
o GoogleDataSupport : use facilmente as APIs de dados do
Google dentro doGroovy
o GORM : Mapeamento Objeto-Relacional do Grails
o Groovy Monkey: port do Eclipse Monkey para Groovy com
algumas melhorias
Veja mais: http://groovy.codehaus.org/Portuguese+Home