Groovy and Grails: Insanely Simple Java Enterprise Application Development
Groovy and Grails bring fun and excitement back to Java web application development.
In IT project development complexity is the enemy.
- The Java EE Tutorial is 1400 plus pages that references about a dozen Java APIs and JSRs that easily add up to thousands of pages.
- Popular frameworks bring power, but also conceptual and configuration complexity and a steep learning curve.
Groovy and Grails step in to slay the complexity dragon.
Grails is not just another web framework, and Groovy is not just another dynamic language.
- Groovy is Java on steroids. It's a silly name for a powerful and serious language.
- Grails is applications frameworks on steroids.
Grails sits on top of best of the best in Java open source application frameworks: Spring, Hibernate, Sitemesh, and others, and makes them readily accessible to the developer through the power of Groovy's dynamic features and Convention over Configuration (packaged best practices).
Grails embodies some of the best new thinking in object oriented design and development: DDD (Domain Driven Design), and TDD (Test Driven Development). This combination of frameworks, features, and conventions pays big dividends in delivering high developer productivity with high application quality.
Learn Groovy and Grails and you will learn a world of development techniques, patterns, design thinking, and development best practices.
