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