À propos de Groovy
It is both static and dynamic, and shares some features with Python, Ruby, and Smalltalk. It can also be used as a scripting language for the Java platform. Groovy is extremely compatible with other Java code and libraries. Because of its easy-to-learn syntax, it is intended to improve developer productivity.
It offers features such as DSL support, closures, and dynamic typing. Groovy is not a replacement for Java, but is rather designed to complement to it.