Building a GUI agnostic database application

Rasjid Wilcox rasjidw at openminddev.net
Wed Dec 3 13:11:40 CET 2003


Uwe Grauer wrote:
> Take at look at PAF http://www.dctools.org

Interesting.  Should I worry about it only being a 0.1 release?  Is it
mostly just a packaging of several existing established components, or is
it something more than that.  It does seem to cover pretty much everything
I was thinking about.


Brian Kelley wrote:
> Why not just make a database model that doesn't know anything about the
> GUI?  The model can a python compliant database driver (say odbc or
> whatnot) and you can supply the proper  business logic in a concise model.

This is _precisely_ what I was planning to do.

The issue is that the 'client' program (GUI or text based interface or some
other scripted component or whatever) may or may not be running on the same
machine as the 'business logic' backend component, which may or may not be
on the same machine as the database.

I am aware that there are several frameworks around that resolve this
problem, and am just having trouble working out which to choose.  I guess
what I'm really after is some pro's and con's of the alternatives.

I probably did not phrase the original question clearly enough.  Although I
understand the concepts, I'm still learning the lingo.

Cheers,

Rasjid.





More information about the Python-list mailing list