On Sun, Apr 10, 2005 at 04:20:35AM -0500, Gabriel Sechan wrote:
> 
> 
> 
> >
> >This is fine for a developer, but most end users don't want to have to 
> >write an interface (or can't), they just want to get their work done.
> >
> Who said the end user had to be the interested party?  Look at linux cd 
> burning and playing software- you have a choice of a bunch of GUIs, which 
> all tend to be front ends for 2 or 3 different CLI programs.  This is a 
> great way to design a program.  You have a fully functional CLI version, 
> and a choice of GUIs so you can pick your favorite.  Or write your own 
> should none of the provided ones work for you.  Its also good from a design 
> perspective- it absolutely garuntees a separation of the buisness logic and 
> the UI code.  On the rare occasions I write anything with a GUI this is how 
> I end up doing it-  I write a CLI version, test it, then throw a GUI on top.
> 
> Gabe

I'm saving this paragraph. I know I'll want it someday for a document
yet to be written.

-- 
Lan Barnes                    [EMAIL PROTECTED]
Linux Guy, SCM Specialist     858-354-0616
-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to