Benutzer:Karl Philipp/Griffon (Framework)
Griffon | |
---|---|
Basisdaten
| |
Entwickler | Danno Ferrin [1], Andres Almiray [1], u.a. |
Aktuelle Version | 0.1.2 (17. Juli 2009[2]) |
Betriebssystem | Linux, Mac OS X, Windows etc |
Kategorie | Software-Entwicklung |
Lizenz | Apache License 2.0 |
deutschsprachig | nein |
Homepage |
Griffon ist ein Application Framework zur Entwicklung von Swing-Applikationen. Es ist vom Framework Grails inspiriert und setzt wie dieses auf die Programmiersprache Groovy auf. So sind vom Grails-Projekt auch die wesentlichen Ziele übernommen worden:
- Convention over Configuration
- Reduktion der GUI-Komplexität
- Einsatz des Model View Controller Patterns (MVC)
- Vorgabe einer Applikationsstruktur
- Integriertes Build-System
- Plug-in-Mechanismus
Mit dieser Feature-Liste ist das Griffon Framework eine wesentliche Erweiterung gegenüber gängigen GUI-Werkzeuge, die lediglich auf die Modellierung der grafischen Elemente einer Benutzeroberflächen abzielen, aber unter der Oberfläche, was zum Beispiel die Datenanbindung (Persistenz) betrifft, dem Entwickler noch einiges an Handarbeit übrig lassen. Die Persistenzschicht basierend auf Grails Object Relational Mapping (GORM) soll tatsächlich mit dem nächsten Release 0.2.0 bereitgestellt werden. [3]
Quellen
[Bearbeiten | Quelltext bearbeiten]- ↑ a b Danno Ferrin, Andres Almiray, Geertjan Wielenga: Griffon in Action. Abgerufen am 16. September 2009 (englisch).
- ↑ Road Map. Abgerufen am 17. September 2009 (englisch).
- ↑ Heiko Spindler: Griffon: Groovy für Swing. Der heilige Gral für Swing-Entwickler? In: Java magazin. Nr. 10/2009, September 2009, ISSN 1619-795X, S. 86–91.