BCS Grails

The end result when producing computer software the runs on the Java Virtual Machine (JVM) is to produce a web application archive file (WAR). This war file can then be deployed on any application server supporting JVM.

Grails is an open source web application framework that uses the Groovy programming language (which is in turn based on the Java platform). It is intended to be a high-productivity framework by following the "coding by convention" paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.

This approach allows the developer to concentrate on solving the problem without undue concern for all underpinnings of making the project function successfully. The hours of configuration of supporting technologies are no longer required.

The associated cost for Grails the open source technology and the Eclipse Integrated Development Environment (IDE) Software Development Kit (SDK) is $0.00. That is correct the cost is zero dollars and zero cents. To learn more about Grails click here.

There are two major approaches to using Grails technology. The command line approach requires the developer to pound the keyboard endlessly. The GUI approach allow the technician the same level of functionality but the technician points and clicks their way through their work.

Grails was previously known as 'Groovy on Rails'; in March 2006 that name was dropped in response to a request by David Heinemeier Hansson, founder of the Ruby on Rails framework. Work began in July 2005, with the 0.1 release on March 29, 2006 and the 1.0 release announced on February 18, 2008.

G2One - The Groovy Grails Company - was acquired by SpringSource in November, 2008, and it was later acquired by VMware.