CHAPTER 1The Essence of Grails
Simplicity is the ultimate sophistication.
—Leonardo da Vinci
To understand Grails, you first need to understand its goal: to dramatically simplify enterprise Java web development. To take web development to the next level of abstraction. To tap into what has been accessible to developers on other platforms for years. To have all this but still retain the flexibility to drop down into the underlying technologies and utilize their richness and maturity. Simply put, we Java developers want to "have our cake and eat it too."
Have you faced the pain of dealing with multiple, crippling XML configuration files and an agonizing build system where testing a single change takes minutes instead of seconds? Grails brings ...
Get The Definitive Guide to Grails, Second Edition 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.