According to James Strachan, expert group lead and Groovy co-founder (with Bob McWhirter), Groovy started with a desire for
an alternative to javac, which had the power and expressiveness of Ruby/Python but generated regular Java classes (at runtime or build time) and that worked directly with Java classes without some other layer.
Groovy is like a super version of Java. It can leverage Java’s enterprise capabilities but also has cool productivity features like closures, builders and dynamic typing. If you are a developer, tester or script guru, you have to love Groovy.










1 Response to “Groovy: An Agile Dynamic Language for the JVM”