Web Development with Grails

Are you using an outdated framework to develop your web application? Does your development team complain that there is too much XML to write? How long does it take your team to build the CRUD functionalities? 1 day, 2 days? Do you use any persistence framework to manage your data, or are you still using plain old SQL?

With Grails, coding is fun again. Your project schedule is predictable again.

Grails, an advanced and innovative web framework based on Groovy, and built on open source frameworks such as Spring, Hibernate, SiteMesh, Quartz, and Ajax libraries. Grails enables IT teams to establish fast development cycles through agile methodologies, to deliver quality applications in reduced amounts of time by applying principles like Convention over Configuration to simplify the development tasks and focusing on what really matters: the business of your users and the ease of use of the application you will deliver to them.

"No way my team is going to learn all these. Productivity will be zilch!"

First of all, Grails isn't that hard to learn. The framework usually works behind the scene in non-intrusive ways. With the help of our Consultants, you team can start to develop with Grails in a day or two. Even if you do not intend to switch to a different framework, learning how the framework achieves so much with so little code will definitely give you and your team a different perspective on your product development methodology.

In 2008, we deployed two intranet applications which were developed on the Grails framework. The applications run on our client's existing infrastructure.

How do you know if Grails works for your organization? From our experience, we observed that:

  • The team members talk about making the application better instead of discussing on how to overcome technical limitations of the framework
  • Instead of being negative to the new ideas from your business analyst, the developers will respond with "Let me try it out first", or "You want to include X and Y features as well?"
  • The effort estimation is in number of days instead of weeks. Sometimes we even hear "I'll show you something this evening."

We are conducting presentations and trainings on Grails. Download the brochure of our presentation or write to us to find out more.