Why is gnome better? RE: [Sussex] Promoting SLUG
Geoff Teale
gteale at cmedltd.com
Tue Jun 29 15:44:52 UTC 2004
OK,
I'll take this one up.
First up - please everybody - this is not a flame fest, just my opinion
on the matter - everyone should use what they like and enjoy it for what
it is.
John - The reason you've probably had a more positive experience with
KDE is because your favoured distro also favours KDE (this was also true
of SuSE until recently, now they're part of the same company as Ximian
that seems to be changing). Red Hat / Fedora also give preference to
GNOME. Desktop Linux chose GNOME over KDE for their standard desktop,
so did Sun Micrososystems for both Solaris 9 (and 10) and their linux
based Sun Java Desktop.
Here are my reasons for prefering GNOME to KDE:
1. GNOME is IMHO generally prettier and more professional looking than
KDE out of the box (both can be changed significantly with themes and
layout work, but nothig will stop the KDE panel looking like it was
built out of Duplo). Generally speaking the default look of GNOME is
much more business like and uncluttered than KDE.
2. More main stream application respect GNOME's look and feel than
KDE's. For example:
- Evolution
- Mozilla
- Mozilla Firefox
- Mozilla Thunderbird
- Mozilla Sunbird
- Gimp
- Sodipodi / Inkscape
- OpenOffice.org / Sun StarOffice
- Eclipse
- Emacs
- Java Native GUI
- mplayer
- GNUCash
- Mono / C# and MonoDevelop
... all of which will adopt your gtk theme (many of them are native gtk
apps). People like Red Hat, Mandrake and SuSE have been getting around
this by defining themes that are common to both desktops (i.e.
Bluecurve) which is nice, but breaks the moment the user changes
themes. In most cases there are equivalent KDE apps, but they are
generally less well known. See below for more on this point.
3. Over the last 18 months Sun, Red Hat and Ximian have been putting a
massive amount of effort into usability testing for GNOME and making
serious efforts to improve and innovate based on _real_ user experience.
4. Because the major apps (Mozilla, Evolution, OpenOffice.org) come from
the GNOME side of things they play well with GNOME's inter-application
communication mechanisms and GConf - they do less well with KDE. KDE
users generally fair better using KDE specific apps (KMail, Konqueror,
KOffice) which use KDE's DCOP system. IMHO the KDE native apps are good
but generally inferior to the more mainstream apps.
5. KDE is more resource intensive than GNOME.
6. DCOP is frankly flakey and KDE specific. GNOME routes RPC through a
nice, sensible CORBA ORB.
7. Qt is a great toolkit, very useful and professional. However it's
routed in C++ and doesn't play well with non-OO languages ( most
importantly C ) . Gtk is specifically designed to play equally well
with OO and non OO languages and so can attract a wider range of
developers - which means more applications.
8. Emacs is a native Gtk2 app and the world is so much better when your
editor and desktop environment respect each others key bindings.
9. GNOME is more flexible than KDE - you can plug in any one of a numebr
of different Window Managers in the GNOME environment. The default is
Metacity (it used to be Sawfish) but yo can use Enlightenment, Blackbox,
OpenBox, Fluxbox, XFCE, FVWM, PekWM, TWM, WM2, WindowMaker, Afterstep,
Oroborus, FLWM, and just about anything else you can think of, and still
get all the benefits of GNOME.
... I'm sure I'll think of more..
--
Geoff ;-)
Please visit: http://www.tellanamericantovote.com
More information about the Sussex
mailing list