Groovy on Rails

Groovy on Rails
Grails
Bild:Grails_grails_logo.jpg
Basisdaten
Aktuelle Version: 1.1
(10. März 2009)
Betriebssystem: plattformunabhängig
Programmiersprache: Groovy
Kategorie: Web Application Framework
Lizenz: Apache Standard License 2.0
Deutschsprachig: Nein
grails.org

Grails ist ein Framework zur Erstellung von Webanwendungen. Es ist an Ruby on Rails angelehnt, setzt allerdings auf der Programmiersprache Groovy auf und läuft deshalb unter der Java Virtual Machine. 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 über Konfiguration. Artefakte eines bestimmten Typs finden sich z. B. 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, welche bis jetzt aus verschiedenen Gründen nicht mit Java entwickeln wollten, bietet Grails einen Einstieg. Es können ohne die Java-Programmiersprache Applikationen erstellt werden, welche 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]

Weblinks

Quellen

  1. Graeme Rocher: Groovy on Rails is no more (kind of). Beitrag vom 30. März 2006 auf der grails-user-Mailingliste

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

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

  • Groovy — Basisdaten Paradigmen: objektorientiert, Skriptsprache, teilweise deklarativ Erscheinungsjahr …   Deutsch Wikipedia

  • Rails — Ruby on Rails RoR Standard Seite …   Deutsch Wikipedia

  • Ruby On Rails — RoR Standard Seite …   Deutsch Wikipedia

  • Ruby on Rails — RoR Standard …   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 — Basisdaten Aktuelle Version 1.3.7 (17. Februar 2011) Betriebssystem …   Deutsch Wikipedia

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

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

  • 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

  • Rubyonrails — Ruby on Rails RoR Standard Seite …   Deutsch Wikipedia

Share the article and excerpts

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