Dwi.

DWI ist ein datengesteuerter Anwendungsdesigner für GNOME.
Jetzt downloaden

Dwi. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Linas
  • Website des Verlags:

Dwi. Stichworte


Dwi. Beschreibung

DWI ist ein datengesteuerter Anwendungsdesigner für Gnome. DWI ist eine experimentelle Plattform, um Wege zu erkunden, um die Anwendungsentwicklung einfacher zu machen. Es ist immer noch schwer, große, komplexe, komplexe Anwendungen, datengesteuerte (SQL-Backed) -Anwendungen zu schreiben. Es ist egal, ob Ihre Entwicklungsplattform das Web- und Enterprise Java-Bohnen, C # und .NET oder Mono ist oder ob Es ist das Gnome / GTK- oder KDE-Widget-Set und der Linux-Desktop; Es ist immer noch einfach nur hart. DWI bietet derzeit eine einfache Möglichkeit, datengetriebene (dh SQL-unterstützte) GNOME-Anwendungen (dh mit dem GLADE GUI-Designer entworfen) zu entwickeln. Es macht dies, indem Sie "Programmierung" (oder zumindest "traditionelle Programmierung" in C. C #, perl, python oder jede andere "traditionelle" Sprache), ersetzt stattdessen ein Konfigurationsdatei wie ein Format, das definiert, wie verschiedene GUI-Elemente bis zu verschiedenen Objekten (z. B. Glib Gobjects) oder SQL-Felder und Tabellen angeschlossen werden sollten. Mühe mit DWI ist es, eine Reihe gut dokumentierter, leicht verständlicher Arbeitsbeispiele bereitzustellen, die zeigen, wie Sie DWI verwenden. Diese Beispiele umfassen derzeit eine eigenständige Bug-Tracker-ähnliche Anwendung, Beispiele für die Integration mit vorhandenen GTK-Anwendungen, und ein Beispiel, um eine verglaßte Schnittstelle zu einem Glib-Gobjject mit fast kein C-Programm aufzuhängen (vorausgesetzt, Sie haben eine Glib gobject freut handy.dwi ist eine ziemlich einfache Umgebung zum schnellen Erstellen von datengesteuerten Anwendungen, dh grafischen Anwendungen, die Informationen aus einer Datenbank manipulieren und zeigen. Diese Umgebung unterscheidet sich von anderen, indem sie sich auf den nativen GTK / GNOME-Träger fokussiert Der GLADE GUI-Designer, und ermöglicht es Ihnen, Benutzeroberflächen als elegant zu erstellen, wie Sie sie in der GLADE.An diesen Punkt erstellen können. Dieses System hat genügend Merkmale, um ausreichend für die Erstellung von Form-Bearbeitungs- und Berichtsanwendungen zu sein. Mehrere SQL-Datenbankanbieter werden unterstützt durch ODBC- oder Libdbi-Treiber. Es gibt eine einfache DB-Treiberinfrastruktur, also ist es einfach, für weitere SQL-APIs einfach zu unterstützen. Das System unterstützt alle grundlegenden GTK-Widgets und eine Anzeige GNOME-HALF-DOZEN GNOME E / A-Widgets, wie GnomedateEntry.DWI, wird von einem "Motor" angetrieben, der einige ziemlich generische Verfahren zum Zuordnen von 'Feldern', wie SQL-Tabellenspalten oder Widget-Werte, zwischeneinander und auch zwischen Andere Dinge, wie beispielsweise Objekte, Hash-Tabellen und usw. In einem gewissen Sinne, kann der Motor als Objekt-zu-relationaler Mapping (ORM) betrachtet werden, um SQL auf mehrere Objektsysteme zuzuordnen, einschließlich Glib-Gobjekte und Qof. Dieser Motor wurde so konzipiert, dass es leicht ist, Unterstützung für alle Arten von neuen Objektsystemen zu unterstützen: dh für den Motor, um ein generischer Re-Mapper zwischen nicht nur SQL und GTK zu sein, jedoch zwischen vielen verschiedenen Arten von Objektsystemen und Datenquellen / Senken Derzeit ist der einzige Weg, um DWI-Dateien zu erstellen, von Hand. Leider kann dies ein ziemlich langer und mühsamer Prozess sein, insbesondere wenn etwas ein bisschen anspruchsvoller erstellt wird. In der Zukunft hoffen wir, eine Erweiterung zu GLADE zu haben, oder möglicherweise eine Erweiterung eines Datenbank-Browser-Tools, mit dem Sie solche Verbindungen grafisch grafisch herstellen können. (Die Arbeit hat an einem solchen Tool angefangen, das in DWI selbst geschrieben wurde). Die grimmige Realität ist, dass DWI ohne grafische Designer niemals beliebt wird. Obwohl ziemlich komplexe Apps mit DWI leicht erstellt werden können, hat dies eine nicht-triviale Lernkurve. Wenn wir sagen, "können schnell erstellt werden", verstehen wir "Tage" oder "Wochen", im Gegensatz zu "Monaten" für herkömmliche Datenbankanwendungszyklen. Grafische Rad-Tools haben einen Weg, um hirnlos angenehm zu sein, und den Eindruck eines noch schnelleren Entwicklungszyklus zu geben, obwohl die Lernkurve identisch ist.note, dass das Design des XML-Formats ausreichend generisch ist, dass er nicht direkt angebunden ist Lichtung. Es sollte unkompliziert sein, andere ORM-Kennzeichnungen anzunehmen, um mit dem DWI-Motor zu arbeiten. Es ist auch vorgesehen, dass andere GUI-Objektsysteme wie PHP mit DWI verwendet werden könnten, um datengesteuerte Webseiten zu erstellen. Das heißt, die Glade ist derzeit der einzige GUI-Treiber, aber andere Treiber für andere GUIs sollten möglich sein 'Installieren Sie das Target-Ziel jetzt funktioniert. · Segregate GTK- und QOF-Funktionen, um Unterverzeichnisse zu besitzen, so dass Apps, sodass Apps, die nicht als GTK enthalten, nicht mit den GTK-Bibliotheken verknüpfen müssen. · Fügen Sie Unterstützung für QOF-Objekte hinzu, einschließlich mehrerer Beispiele für die Verwendung von QOF. · Beenden Sie die Modularisierung der SQL-DB-Treiber, sodass nur der erforderliche Treiber tatsächlich geladen ist.


Dwi. Zugehörige Software

Oxy-Gnome

Oxy-Gnome ist ein Gnome-Symbol-Thema, das aus dem Sauerstoff-Symbol-Thema erstellt wurde, mit benutzerdefinierten Symbolen für diejenigen. ...

226

Herunterladen

Xiria.

Xiria ist ein Thema mit Symbolen aus atemlosen, Crystal_Project, FuturoSoft-Symbolsätzen und seinen eigenen Original. ...

244

Herunterladen