Dabo ist ein Drei-Schichten, Cross-Plattform-Datenbank-Anwendung Entwicklungsrahmen, in Python mit der wxPython GUI-Toolkit geschrieben.
Dabo Die Autoren, Leafe Ed und Paul McNett, haben starke Hinter in Datenbankanwendungsentwicklung mit der genial und unterschätzt Microsoft Visual FoxPro-Entwicklungsumgebung.
Während Visual FoxPro glänzt in der Entwicklung datenorientierter Anwendungen, hat es eine Einschränkung, die nicht ignoriert werden kann: es wird nur auf Microsoft Windows, und Ed und Paul haben beide Clients, die ihre Anwendungen auf Linux und Macintosh ausgeführt werden soll. Wir sind sicher, dass wir nicht allein sind in diesem Zusammenhang: es ist ein Multi-Plattform-Welt mit mehr unterschiedlichen Bedürfnisse als einem Anbieter erfüllen kann.
Ed und Paul kamen ins Gespräch einen Tag: Paul hatte Erforschung verschiedener Multiplattform GUI-Toolkits für etwa 18 Monate, und Ed hat viel Erfahrung in der Entwicklung der Visual FoxPro Codebook-Framework. Wir haben uns entschieden, zusammen zu arbeiten, um einen Rahmen für die Entwicklung robuster datenorientierter Anwendungen für Multi-Plattform-Implementierung zu machen. Wir haben uns mit einem Entwurf, der einfach, flexibel und robust ist gekommen, und haben wir begonnen die Entwicklung unserer eigenen Client-Anwendungen mit Hilfe der Dabo Rahmen.
Dabo ist nicht vollständig, sondern ist jetzt sehr in der Lage für viele Bedürfnisse.
Derzeit Dabo unterstützt nur MySQL und Firebird-Backends (mit PostgreSQL fast fertig), aber in naher Zukunft wird es alle Datenbanken, die Treiber, die mit dem Python DBAPI entsprechen müssen unterstützt. Diese Datenbanken enthalten:
- MySQL (bereits unterstützt)
- PostgreSQL (bereits unterstützt)
- Firebird (bereits unterstützt)
- Oracle
- DB2
- MS-SQL und MSDE
- Sybase
- Pysqlite
- Berkeley DB
Was ist neu in dieser Pressemitteilung:
- Diese Version besser Griffe Grenzfälle in bizobj Beziehungen, fügt Unterstützung in bizobjs für viele-zu-viele Beziehungen, verbesserte Effizienz bei der Erfassung geändert Aufzeichnungen, fügt eine dDatePicker Kontrolle, fügt die Möglichkeit, vertikalen Text für die Netzüberschriften, integriert einen Code Editor in das Befehlsfenster, und macht viel docstring Änderungen Sphinx Dokumentation zu verbessern.
- Die Benutzer können nun überschreiben die Einstellung der von Gebietsschema definiert die Sprache.
Anforderungen :
- Python
- wxPython
- kinterbasdb
- psycopg
Kommentare nicht gefunden