I am wanting to write a database application using Python.
I want it to be GUI agnostic. The GUI will probably be Python/wxPython, but
I would also like the option of a Webbased (PHP?) gui, and possibly GUI's
in Java or C++, Visual Basic etc.
The Python 'backend' may run on the same machine as the client (thick
client), or on the same machine as the database (thin client).
My main requirements are:
1. Reasonably light-weight
2. Secure authentication between the GUI and the backend.
3. Ideally runs wherever Python runs, and at least on Linux, Mac and
Windows.
http://www.markcarter.me.uk/computin...on/python.html has a list of
possible candidates.
These include:
Corba, OSE, SOAP, Spread, Twisted, XML-RPC and Yami
It looks to me like XML-RPC run over SSL is probably the simplest solution,
but I'd be interested in other peoples views.
Thanks,
Rasjid.