Chris C. wrote:
> As I try to make sure I take the right path in writing my program, I want to
> try to make sure I know the differences between my choices.
>
> Does Dabo do the work of an ORM plus gui development, so therefore
> developing with Dabo is, in aspects relating to what we've been covering,
> fundamentally different compared to using the standard Python development
> environments and libraries? 
>
> Or is it not very different, and in my inexperience, I just don't understand
> enough to see that the Dabo way and using an ORM are actually similar?
>
>   

Dabo is a 3 tier framework, consisting of UI, business logic, and
database tiers.  The UI tier is like wxPython or Qt.  The database tier
functions as the ORM and the business logic tier serves to implement
business logic rules on the DB and provide a nice tie in interface from
the UI forms to the DB.  I have a orders management app I currently run
that operates on 50 tables in a nice paneled interface that was built
using dabo.  Total lines of code: < 3,500.  Dabo apps for that reason
are very easy to maintain, and you can still find ways to unit test
everything as well. 

In regards, to the standard python libraries, they integrate
seamlessly.  I have several non-database apps that use Dabo for the UI
that do things such as renaming/tagging mp3, image manipulation,
interfaces for peripherals, data processing apps, and more.  Let me be
the first to say that whatever kind of desktop app you need, it can be
written using Dabo.

Regards,

Nate
_______________________________________________
Post Messages to: Dabo-users@leafe.com
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/4bf93799.3050...@gmail.com

Reply via email to