Développé par | Graeme Rocher, Guillaume Laforge, Marc Palmer, Dierk Koenig, Steven Devijver |
---|---|
Première version | |
Dernière version | 6.2.0 ()[1] |
Dépôt | github.com/grails/grails-core |
Écrit en | Groovy |
Environnement | Multiplate-forme (JVM) |
Type | Framework Web |
Licence | Licence Apache 2.0 |
Site web | grails.org |
Grails est un framework open source de développement agile d'applications web basé sur le langage Groovy et sur le patron de conception Modèle-Vue-Contrôleur.
Grails est la contraction de Groovy (car le framework est basé sur le langage Groovy) on Rails (pour exprimer le fait qu'il s'agit d'un framework de développement rapide), destiné à produire un jeu de mots faisant allusion au Graal (Grail en anglais), et faisant echo à Ruby on Rails.
Grails est basé sur cinq principes fondamentaux :
Le projet a été initié par Graeme Rocher en 2005 dans le but d'apporter une réponse pour le monde Java à la concurrence des frameworks de développement rapide tels que Ruby on rails et le framework .net de Microsoft.
Grails a ensuite été maintenu par la société G2One, qui a elle-même été rachetée en par la société Springsource[2], maintenant notamment le framework Spring.