Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Web & Software Development  |  IDEs  |  Dabo

Dabo

Dabo - 0.9.0

3-tier desktop app framework for Python

All Time: (5.0)
This Version: Not rated (0.0)
Current Version: 0.9.0
Release Date: 2008-12-10
License: Freeware
Downloads (this version): 648
Downloads (all versions): 3,724

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

Dabo is a 3-tier, cross-platform application development framework, written in Python atop the wxPython GUI toolkit. It has features that are critical for developing apps that need to access databases, such as data binding to controls, and database-independent SQL abstraction.

What's new in this version:

We are proud (and relieved!) to finally release Dabo 0.9.0, the first official release of the framework in six months. We haven't been taking it easy during that period; rather, we made some changes that clean up some weak spots in the codebase, and as a result can offer a much more solid framework, and are on course for a 1.0 release in the near future. To do this, we made some decisions that break backwards compatibility. We dropped support for Python versions earlier than 2.4, and wxPython versions below 2.8. Supporting everything is nice to aim for, but completely impractical. There is also a major addition to the framework: the ability to deploy Dabo applications as true web apps. Imagine: being able to develop a rich internet app using nothing but Python on both the client and server! It's still early in the development process, so it's lacking a lot of the supporting tools, and almost no documentation has been created, but that will be coming in the next few weeks/months. When you deploy your app as a web app, all data access and business logic is on the server, and the framework automatically handles the communication between the client and server. The framework also automatically grabs file changes from the server, making UI updates seamless and quick.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.5 Intel
  • Mac OS X 10.5 PPC
  • Mac OS X 10.4 Intel
  • Mac OS X 10.4 PPC
  • Mac OS X 10.3.9
  • Mac OS X 10.3

Additional Requirements:

  • Python 2.3.3 or higher
  • wxPython 2.6 or higher
  • ReportLab (if you need to generate reports)
  • MySQLdb (if connecting to MySQL databases)
  • psycopg 2 (if connecting to PostgreSQL databases)
  • pysqlite2 (if connecting to SQLite databases)
  • kinterbasdb (if connecting to Firebird databases
  • pymssql (if connecting to Microsoft SQL Server databases

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

Dabo ReviewGreat product; amazing service - Version: 0.8.2, 11/13/2007 02:00PM PST

(1 of 1 users found this comment useful)

pydecker
I write apps that are used internally here at work. As a Python developer, I chose wxPython as my UI toolkit, since it looks and works great on Mac, Windows and Linux. But it is filled with arcane C++ style constructions, and made development slow and difficult.

I tried Dabo after reading some good things about it, and was sold immediately! Its syntax greatly simplifies working with wxPython. In fact, it is so consistent that I rarely use the documentation at all.

The docs are spotty; where they exist they are excellent, but more remains to be written. But the developers are very active on the mail lists, and are always quick to respond with an answer.
Post a commentAlert Admin