KDE vs Gnome

Dick Davies rasputnik at hellooperator.net
Thu Jul 21 19:21:29 UTC 2005

* Lee Braiden <lee_b at digitalunleashed.com> [0724 10:24]:
> On Thursday 21 July 2005 02:17, Bernie Betlach wrote:
> > !) What is the bottom line difference between Gnome and KDE?
> Let me start by saying that I prefer the Free Software philosophy of GNOME, 
> and I wish I *could* get serious work done with it.  I also love the steps it 
> took regarding international text support and accessibility.

> It's based on C++, which gives easy object-orientation of code (ie, it's 
> easier for programmers to do cool stuff that inspires them), and so they tend 
> to do exactly that.  Also, and similarly, the Object-Orientation along with 
> what seems to be a stricter and more demanding centralised development 
> process means that more code is shared between applications, and the 
> applications try harder to work together.  Even though the older, C-based 
> approach also allows object-orientation (in a nasty and unobvious way) I 
> think that GNOME choosing that approach has crippled their development 
> somewhat, and led to them falling ever-further behind, while KDE continues to 
> show more innovation.

Just to address this one point - it's been a while since I did any
raw (C) GTK stuff, and (at least in 1.2.x) I agree it was a total trainwreck
due to the heavy reliance on macros to make the code *look* OOP.

But GTK and gnome have very stable and mature language bindings from many
OOP languages - ruby and python spring to mind.

Not that KDE doesn't, but unless you're bloody-minded enough to be writing 
C++ the 'oopness' of the two environments shouldn't be a dealbreaker.

C++ and 'easy object-orientation' don't really belong in the same sentence
IMO :)

'One cannot make an omelette without breaking eggs -- but it is amazing
how many eggs one can break without making a decent omelette.'
		-- Charles P. Issawi
Rasputin :: Jack of All Trades - Master of Nuns
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20050721/ca936092/attachment.pgp>

More information about the ubuntu-users mailing list