Groovy Tutorial
Groovy is the most popular dynamic language for the JVM. It offers the great productivity features of Ruby but with Java-friendly syntax and seamless integration with Java libraries. Like Ruby, Groovy makes programming fun again!
With JSR-241 Groovy became the second standardized language for the Java platform after the Java language itself. Groovy’s goal is to bring lightweight, agile, and dynamic programming to the Java world.
It encompasses powerful features as known from Ruby, Python, PERL and Smalltalk in an expressive and intuitive syntax while keeping the view and perspective of a Java programmer. Its seamless integration with Java makes it a perfect solution for enhancing your current Java projects with dynamic behavior. It’s built-in testing and mocking facilities make it ideal for agile development teams wanting to boost their testing productivity through a dynamic language.
Keywords: Java, Closure, Dynamic, Groovy, Domain Specific Language
Dr Paul W King
Principal Consultant, ASERT
|
Ref: OS7P0102