From: gmcm at hypernet.com (Gordon McMillan)
Date: Mon, 24 May 1999 09:21:39 -0500
Subject: Defining VCL-like framework for Python
In-Reply-To: <7i9nn5$a9m$1@cronkite.cc.uga.edu>
Message-ID: <1284566566-14340165@hypernet.com>
X-UID: 1945                                                 

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




