Best GUI for small-scale accounting app?
Ed Leafe
ed at leafe.com
Tue Dec 28 21:52:24 EST 2004
On Dec 28, 2004, at 9:04 PM, Luke Skywalker wrote:
> Interesting discussion. I haven't looked at Dabo yet, but the issues
> that must be solved before Python is a valid alternative to
> proprietary solutions like Delphi or VB are:
>
> - speed where it matters (ie. no 20s load time)
Load what? The app, or the data? Users don't care how long the app
takes to start up, since they usually run it all day long. Data
response is a whole 'nother matter, and Dabo is extremely fast in that
regard. After all, a data set is nothing more than lists of lists, and
Python is wicked fast with list handling.
> - good RAD (IDE and GUI designer, on par with Delphi or VB)
Still in its infancy in Dabo. Would be nice to have a team working on
it, cos there's only so much a single developer who also has a life can
do.
> - high-quality, varied widgets
One of the main reason we picked wxPython as our initial toolkit.
Nearly everything we could want is in there, and they look good on all
platforms.
> - good DB connectors
That's not something we control. Dabo is designed to use existing
dbapi-compliant connectors, such as MySQLdb. We currently support
MySQL, PostgreSQL, and Firebird. If anyone has a need to link to
another db, the script to do it is pretty well abstracted.
> - reasonable footprint (ie. no 20MB program just for a small
> appplication; have mercy on users stuck with P3 and dial-up)
Don't know where we'll come in in this regard. Most database apps
require some sort of runtime engine, and we'll be no different.
> - ease of deployment and maintenance (ie. how easy is it for an
> application to launch some updated that will fetch updates from the
> web)
That seems to me more in the domain of apps created with Dabo, not
Dabo itself. Python already has everything you need to do this, but you
need to create the appropriate scripts for your server and your app.
> If Dabo can do all this, it could be a great solution to all those
Of course, we're still pretty early in development; we have 0.3
scheduled to be released in the first week of January. But we do have
our sights set pretty high.
___/
/
__/
/
____/
Ed Leafe
http://leafe.com/
http://dabodev.com/
More information about the Python-list
mailing list