KDE vs Gnome
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
'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
Size: 187 bytes
Desc: not available
More information about the ubuntu-users