Grails

Grails

Basisdaten

Erscheinungsjahr 2005
Aktuelle Version 7.2.2[1]
(2. August 2026)
Programmier­sprache Groovy[2]
Kategorie Webframework
Lizenz Apache-Lizenz
deutschsprachig nein
grails.org

Grails ist ein freies Webframework für die Programmiersprache Groovy. Grails bietet Konzepte wie Scaffolding, automatische Validatoren und Internationalisierung. Grails ist an Ruby on Rails angelehnt und baut auf mehreren etablierten Frameworks wie Spring, Hibernate und SiteMesh auf und verbindet diese mit der Skriptsprache Groovy.

Grundlegend ist das Prinzip von Konvention vor Konfiguration. Artefakte eines bestimmten Typs finden sich zum Beispiel immer in dem gleichen Verzeichnis der Projektstruktur oder bestimmte Elemente haben immer den gleichen Namen. Dies spart Konfigurationsaufwand und erleichtert den Einblick in ein fremdes Projekt. Eine in Grails erstellte Webanwendung lässt sich als Web Archive (WAR-Datei) exportieren und kann so auf jedem Servlet-Container wie zum Beispiel dem Apache Tomcat installiert werden.

Für Entwickler, die aus verschiedenen Gründen nicht mit Java entwickeln wollen, bietet Grails einen Einstieg. Es können ohne Java-Kenntnisse Applikationen erstellt werden, die auf der JVM lauffähig sind.

Grails wurde ursprünglich unter dem Namen Groovy on Rails entwickelt. Nachdem David Heinemeier Hansson, der Entwickler von Ruby on Rails, darum gebeten hatte, auf diesen Namen zu verzichten, wurde er nicht mehr verwendet.[3]

Die Entwicklung von Grails wurde maßgeblich durch das Unternehmen G2One vorangetrieben. Im November 2008 hat SpringSource die Übernahme von G2One angekündigt[4]; seitdem ist G2One in SpringSource aufgegangen. Die treibende Kraft hinter Grails ist nun das Unternehmen SpringSource.

Literatur

  • Cristopher M. Judd, Joseph F. Nusairat, James Shingler: Beginning Groovy and Grails. Apress 2008

Einzelnachweise

  1. Release 7.2.2. 2. August 2026 (abgerufen am 7. August 2026).
  2. The grails Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  3. Graeme Rocher: @1@2Vorlage:Toter Link/grails.1312388.n4.nabble.comGroovy on Rails is no more (kind of). (Seite nicht mehr abrufbar, festgestellt im Mai 2025. Suche im Internet Archive) ( Info: Der Link wurde automatisch als defekt markiert. Bitte prüfe den Link gemäß Anleitung und entferne dann diesen Hinweis.) Beitrag vom 30. März 2006 auf der grails-user-Mailingliste
  4. Gavin Clarke: SpringSource buys Groovy and Grails specialist. In: The Register, 11. November 2008

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.