This depends on what you mean.
You can naturally write a apps with a GUI that communicate with
a web server in almost any language, and with a lot of different
tool kits.
But if you want anyone to be able to run your apps without
installing any "non standard" components and with several client
platforms, I think you are stuck with Java.
You can still use Python syntax through the Java implementation
Jython though. (www.jython.org) But it will be AWT or swing for
the GUI. But you're not stuck with the "metal" look. You can make
Java look like native apps (right?).
It's not really any fundamental difference, but most people install
a Java runtime and a web browser on their PC. Thus they have what
they need to run java programs. Java also provides convenient
mechanisms for loading of additional libraries over the internet,
but with thin clients and the substantial processing in the server,
that might not be so imprtant.
To be able to run wxPython programs, you need to have Python and
wxPython (and possibly other libraries) installed on the client.
But is this really so difficult? And do you (in real life) have
any platforms except windows to care about? If you do, Java gives
a wider choice than wxPython.
Then one can question whether you really need a GUI or HTML forms
etc will be able to provide a sufficient user interface. There are
many options for writing web applications using Python. See for
instance the list of python apps for the web at:
http://www.thinkware.se/cgi-bin/thinki.cgi/PythonSoftware
It might be worth taking a closer look at Webware, Quixote and
Zope for instance.
Depending a bit on what kind of application you are considering,
it might well be possible to write all the server code in python
and there are different options for the UI, either some simple
Java applet, a HTML-based UI on a web server, or something built
in wxPython, VB or whatever.
···
At 14:07 2001-11-21 +1100, Brendan wrote:
Is it possible to use wxpython to develop web applications ?
--
Magnus Lyckå, Thinkware AB
Älvans väg 99, SE-907 50 UMEÅ
tel 070-582 80 65, fax: 070-612 80 65
http://www.thinkware.se/ mailto:magnus@thinkware.se