RAD with Python

John J. Lee jjl at pobox.com
Mon Sep 15 19:10:15 CEST 2003

Ted Holden <medved at fcc.net> writes:

> John J. Lee wrote:
> > I've never seen anybody give a convincing reason why GTk is a good
> >  choice for *anything* except writing GNOME apps.
> in a scripting language, and python appears to be several levels of
> advancement above Tcl.

Tcl, maybe, but what about wx and Qt?

> Tk appears to be more functional at this point, nonetheless there was no way
> to avoid having Tk code twisted and wound in and around app code in the Tcl
> version of the thing whereas the glade/gtk version of the thing produces a

(A side issue given the point below, but I certainly dispute that.
Even if you don't have a "GUI painter", you can separate GUI interface
from "business logic" implementation).

> gui in an XML file and an absolute minimum of anything related to guis in
> my own code.  The difference between the two is about 400 lines of very
> readable code versus about 2500 lines of code which was marginally
> readable.  I'd MUCH rather deal with pygtk, and assume anything I might
> miss from Tk will be there in a year.

Certainly a big reduction in code size like this is very worthwhile.
wx and Qt both have equivalent functionality, though, so the mere
existence of such a tool seems an irrelevance in comparing GTk, wx and

> The LINUX community appears to have developed a sort of a magical nexus of
> things including gcc, swig, python, pygtk, glade, and zope which, taken
> together, amounts to a new sort of programming paradigm.  The really big

What does this have to do with the comparison between GTk, wx and Qt,
all of which are all GPLed?

> I don't see an easy way to beat all of that.

Sorry for my repetitiveness, but: wx or Qt!


More information about the Python-list mailing list