|Publishing year||July 2005|
( July 15, 2020 )
|programming language||Groovy , Java|
Grails is a free web framework for the Groovy programming language . Grails offers concepts such as scaffolding , automatic validators and internationalization. Grails is based on Ruby on Rails and builds on several established frameworks such as Spring , Hibernate and SiteMesh and connects these with the Groovy scripting language .
The principle of convention over configuration is fundamental . Artifacts of a certain type can, for example, always be found in the same directory in the project structure or certain elements always have the same name. This saves configuration effort and facilitates the insight into a foreign project. A web application created in Grails can be exported as a web archive (WAR file) and can thus be installed on any servlet container such as the Apache Tomcat .
Grails was originally developed under the name Groovy on Rails . After David Heinemeier Hansson , the developer of Ruby on Rails, asked to do without this name, it was no longer used.
The development of Grails was largely driven by the company G2One. In November 2008, SpringSource announced the acquisition of G2One; since then, G2One has been incorporated into SpringSource. The driving force behind Grails is now SpringSource.