„Grails“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
Nfl (Diskussion | Beiträge) K link korr |
Stange (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{Dieser Artikel|behandelt das Web Application Framework ''Grails'', für die US-amerikanische Rock-Band siehe [[Grails (Band)]].}} |
|||
{{Infobox Software |
{{Infobox Software |
||
|Screenshot= [[Datei:Grails logo 2009 2010.jpg|200px|Logo]] |
|Screenshot= [[Datei:Grails logo 2009 2010.jpg|200px|Logo]] |
||
Zeile 11: | Zeile 13: | ||
|Website= [http://grails.org grails.org] |
|Website= [http://grails.org grails.org] |
||
}} |
}} |
||
'''Grails''' ist ein [[Web Application Framework]] auf der Programmiersprache [[Groovy]] und läuft deshalb unter der [[Java Virtual Machine]], es ist an [[Ruby on Rails]] angelehnt. |
'''Grails''' ist ein [[Web Application Framework]] auf der Programmiersprache [[Groovy]] und läuft deshalb unter der [[Java Virtual Machine]], es ist an [[Ruby on Rails]] angelehnt. |
||
Es bietet Konzepte wie [[Web Application Framework#Scaffolding|Scaffolding]], automatische Validatoren und einfache Internationalisierung. Grails baut auf mehreren etablierten Frameworks wie [[Spring (Framework)|Spring]], [[Hibernate (Framework)|Hibernate]] und [[SiteMesh]] auf und verbindet diese mit der Skriptsprache ''Groovy''. |
Es bietet Konzepte wie [[Web Application Framework#Scaffolding|Scaffolding]], automatische Validatoren und einfache Internationalisierung. Grails baut auf mehreren etablierten Frameworks wie [[Spring (Framework)|Spring]], [[Hibernate (Framework)|Hibernate]] und [[SiteMesh]] auf und verbindet diese mit der Skriptsprache ''Groovy''. |
Version vom 19. September 2011, 18:40 Uhr
Grails
| |
---|---|
Basisdaten
| |
Erscheinungsjahr | 2005 |
Aktuelle Version | 1.3.7 (17. Februar 2011) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Groovy, Java |
Kategorie | Web Application Framework |
Lizenz | Apache-Lizenz |
deutschsprachig | nein |
grails.org |
Grails ist ein Web Application Framework auf der Programmiersprache Groovy und läuft deshalb unter der Java Virtual Machine, es ist an Ruby on Rails angelehnt. Es bietet Konzepte wie Scaffolding, automatische Validatoren und einfache Internationalisierung. Grails 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 wollten, 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 jedoch nicht mehr verwendet.[1]
Die Entwicklung von Grails wurde maßgeblich durch das Unternehmen G2One vorangetrieben. Im November 2008 hat SpringSource die Übernahme von G2One angekündigt[2]; seitdem ist G2One in SpringSource aufgegangen. Die treibende Kraft hinter Grails ist nun das Unternehmen SpringSource.
Weblinks
- Offizielle Website (englisch)
- Groovy- und Grails-Forum (deutsch)
Einzelnachweise
- ↑ Graeme Rocher: Groovy on Rails is no more (kind of). Beitrag vom 30. März 2006 auf der grails-user-Mailingliste
- ↑ Gavin Clarke: SpringSource buys Groovy and Grails specialist. In: The Register, 11. November 2008