Grails

Grails
Grails
Logo
Basisdaten
Aktuelle Version 1.3.7
(17. Februar 2011)
Betriebssystem plattformunabhängig
Programmier­sprache 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

Einzelnachweise

  1. Graeme Rocher: Groovy on Rails is no more (kind of). Beitrag vom 30. März 2006 auf der grails-user-Mailingliste
  2. Gavin Clarke: SpringSource buys Groovy and Grails specialist. In: The Register, 11. November 2008

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Grails — ? Información general Última versión estable 1.3.7 17 de febrero de 2011 Género Framework de aplicaciones web …   Wikipedia Español

  • Grails — Тип программный каркас для создания веб приложений Разработчик Steven Devijver, Graeme Rocher Написана на Groovy Операционная система кроссп …   Википедия

  • Grails — may refer to:* Grails (band), are an American instrumental rock band. * Grails (framework), is an open source web application framework for high productivity …   Wikipedia

  • Grails — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Grails est un framework open source basé sur Groovy. Grails est un groupe de musique de Portland. Catégorie : Homonymie …   Wikipédia en Français

  • Grails (technologie) — Pour les articles homonymes, voir Grails. Grails (technologie) Développeu …   Wikipédia en Français

  • Grails (Band) — Grails ist eine US amerikanische Rock Band aus Portland, Oregon. Grails Kompositionen sind instrumental und werden mit Stilrichtungen wie Post Rock, Psychedelic und Drone Metal in Verbindung gebracht. Inhaltsverzeichnis 1 Biografie 1.1… …   Deutsch Wikipedia

  • Grails (framework) — Infobox Software name = Grails caption = author = developer = released = latest release version = 1.0.3 latest release date = release date|2008|6|6 operating system = Cross platform platform = Cross platform (JVM) language = programming language …   Wikipedia

  • Grails (technique) — Pour les articles homonymes, voir Grails. Grails (technique) Développeurs Gr …   Wikipédia en Français

  • Grails (band) — Infobox musical artist Name = Grails Img capt = Img size = Landscape = Background = group or band Alias = Origin = Portland, Oregon, United States Genre = Instrumental rock Years active = 1999 ndash;present Label = Neurot Robotic Empire Aurora… …   Wikipedia

  • grails — greɪl n. Holy Grail, legendary cup supposedly used during the Last Supper (considered to have supernatural powers) …   English contemporary dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”