Defining VCL-like framework for Python

Gordon McMillan gmcm at hypernet.com
Mon May 24 10:21:39 EDT 1999


Graham asks:
> Gordon McMillan (gmcm at hypernet.com) wrote:
> : Tk is a GUI toolkit.  You are completely in charge of creating
> your : widgets and making things interact. Complete control, lots of
> code. : : A GUI framework is a pre-built skeleton. Much less code
> (usually): : you override this here and that there and if you're
> lucky, that's all : there is to it.
> 
> So how does a framework differ from a GUI toolkit with several
> abstraction layers?

A Framework abstracts the app (all the way up to main()). If the 
model fits, you can have complete working apps with amazingly little 
code. Some frameworks are more adaptable than others.

wxWindows is an example of a good one (from my limited experience 
with it). I won't name any bad ones, because people get as religious 
about frameworks as they do about editors.


- Gordon




More information about the Python-list mailing list