CHAPTER 1

image

Introduction to Groovy

Modern Java programmers live in the dissonance of two conflicting schools of thought. On one hand, dynamic languages such as Groovy, JRuby, and Jython offer advances in expressive power. On the other, many Java purists reject these languages as too impractical. Groovy with its new version addresses this conflict, establishing itself as an expedient language.

Anachronistically, as programming languages evolve in a benign continuum, one or the other contender language is impeached upon on its performance merits. However, with progressive enhancements of compilers, runtime systems, or even processing power, it became ...

Get Beginning Groovy, Grails and Griffon now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.