[KLUG Members] Re: Software Theory

Adam Tauno Williams members@kalamazoolinux.org
Wed, 11 Jul 2001 09:20:36 -0400 (EDT)


>>Actually GNOME didn't start out with a component model.  GNOME's
>>focus was code re-use,  and they thought they could accomplish it with
>>cleverly constructed shared libraries.  KDE actually started out with
>>more of a component model (including the use of CORBA) but abandoned
>>it due to performance problems and the fact that developers weren't
>>familiar with the technology.  Thus KDE experienced faster initial
>>development,  and why (according to many) GNOME application
>>developement is only now really starting to pick up steam.
>GNOME also had a bit more to do with the creation of GTK+ (even
>though it was based on The GIMP), whereas KDE just took Qt and ran.

Correct, and GTK has had to go through several API contortions of varying
degrees of developer painfulness to get to the point where it is a useful part
of a component system.  And another one is coming.

But then,  I've had terrible luck with the several diffrent versions of Qt
floating about.  Other than guile/g-wrap in GNUcash (fixed by rebuilding a
src.rpm) Qt has been my only real experience of DLL hell on Linux.

>>Anyone writen a compiler using a shell script?
>An assembler, yes.  Although I was using various UNIX tools like
>lexx and yacc.

Thats cheating! :)

Systems and Network Administrator
Morrison Industries
1825 Monroe Ave NW.
Grand Rapids, MI. 49505