Groovy is an agile dynamic language for the Java Platform with many features that inspired languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.

 Groovy works cleanly with all existing Java objects and libraries and compiles straight to Java bytecode!

 Groovy is ideally designed for the following purposes :

 Groovy can be used as a dynamically or staticly typed language and can either be compiled or interpreted

 Groovy introduces powerful additional features to the JVM such as:

Why Grovvy is a good choice for you

TBD...