Dabo 0.7 review
DownloadDabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit.
|
|
Dabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit.
Dabo's authors, Ed Leafe and Paul McNett, have strong backgrounds in database application development using the awesome and underrated Microsoft Visual FoxPro development environment.
While Visual FoxPro shines at developing data-centric applications, it has one limitation that cannot be ignored: it only runs on Microsoft Windows, and Ed and Paul both have clients that want their applications to run on Linux and Macintosh. We are sure we are not alone in this regard: it is a multi-platform world with more diverse needs than one vendor can fulfill.
Ed and Paul got to talking one day: Paul had been researching various multiplatform GUI toolkits for about 18 months, and Ed has lots of experience developing the Visual FoxPro Codebook framework. We decided to work together to make a framework for developing robust data-centric applications for multi-platform deployment. We've come up with a design that is simple, flexible, and robust, and we've begun developing our own client applications using the Dabo framework.
Dabo is not complete, but is very capable now for many needs.
Currently, Dabo only supports MySQL and Firebird backends (with PostgreSQL almost done), but in the near future it will support all databases that have drivers that conform to the Python dbapi. These databases include:
MySQL (already supported)
PostgreSQL(already supported)
Firebird (already supported)
Oracle
DB2
MS-SQL and MSDE
Sybase
PySQLite
Berkeley DB
Requirements:
Python 2.3.3
wxPython 2.5.2.8
KInterbasDB
psycopg
Dabo 0.7 search tags