Willkommen beim GGF Projekt!
Das Ziel
des GGF (vielleicht eine Abkürzung für “Gutes GUI Framework”) Projektes ist es
grundlegende Prinzipien eines guten objektorientierten Entwurfs auf die Entwicklung
von HTML-Anwendungen zu übertragen. Unser Ausgangspunkt bildet die Erfahrung,
dass die Dokument-Metapher für Webseiten perfekt sein kann, aber nicht sehr gut
für Datenbank-Anwendungen passt – im Besonderen wenn sie transaktionssicher
sein müssen. Dafür passen klassische GUI Dialogabläufe besser.
Ist
es möglich Web-Anwendungen genau wie GUI Dialoge zu entwerfen ?
Das GGF
Framework besteht aus Konzepten, Dokumentation und einer Menge von PHP Klassen,
die es erlauben Web-Anwendungen in einem Stil zu entwickeln, der sehr ähnlich
der GUI Programmierung ist. Es erlaubt Web-Anwendungen zu implementieren, die
nach dem Object/Action Prinzip arbeiten, das
Jedermann von Desktop GUI Anwendungen gewohnt ist. Die Benutzerseite besteht
aus reinem HTML (kein Javascript notwendig) aber die
Serverseite ist reines objektorientiertes PHP5. GGF Anwendungen können ein
wenig anders aussehen als was Sie von Ihrem Desktop gewohnt sind, aber die
inneren Strukturen und das Dialogverhalten sind gleich. Das GGF Framework bietet
eine Schnittstelle zu SQL Datenbanken wie MySQL, die die Entwicklung komplexer
Datenbank Anwendungen vereinfacht. Es unterstützt das Konzept der nested transactions.
Ist
es möglich HTML Anwendungen zu entwickeln ohne HTML zu schreiben ?
HTML ist
ein wichtiger Standard. Wir alle lieben Standards. Aber nicht alle von uns
lieben es HTML zu schreiben. Das kann sehr zeitaufwendig sein. Das GGF
Framework stellt Klassen für Fenster, Dialoge und GUI Controls zur Verfügung.
Diese generieren den gesamten HTML Code, der notwendig ist typische
Informationssysteme zu bauen. Wenn Sie mit dem Default Aussehen zufrieden sind,
werden Sie nie wieder eine Zeile HTML oder CSS schreiben müssen. Sie müssen
nicht, aber Sie können. Wenn Sie erfahren mit HTML sind, können Sie CSS und
alle HTML Generierungsfunktionen überschreiben und do das Erscheinungsbild der
Anwendung nach Bedarf anpassen.
Die erste
Release von GGF gab es 2005 und uns sind noch immer nicht die Ideen
ausgegangen, was man noch alles implementieren könnte.
Wir laden
Sie ein die Architektur zu erforschen, eine Demo-Anwendung auszuprobieren und Ihre Erfahrungen mit uns zu
teilen. Und das Beste dabei: es ist gratis.
Wir würden
uns freuen Ihre Meinung zu hören.
- Senden Sie
Fragen und
-
Fehlerberichte an office11 @ reinhtml.eu .
Wenn Sie
aktiv Ihre Ideen in GGF einbringen wollen, sind Sie im GGF Team willkommen!
Ihr GGF Team