We know the power of Ruby on Rails and what convention over configuration could do. We realized this without any doubt when we built Suggestica and iPolipo. Convention over Configuration is more about built in structure and configuration. All the developers need to do is to use the built in structure and configuration and just focus on the code that will perform the function required by the application. This saves a lot of time in terms of architecture and design and can really help in delivering solutions very quick. With steaming success of Rails and focus on Web 2.0, the industry has started realizing the importance of such framework rather than complex configurations.
Now Grails is another entry in this arena that uses the Groovy language for its framework. Groovy is an agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax. As we move on there will be more frameworks like this coming up catering to the languages that are used for web application development. If you want to learn Grails here is the free e-book “Getting Started with Grails” that you can download from InfoQ (needs registration).