Linked by Eugenia Loli on Mon 17th Mar 2003 22:49 UTC
Graphics, User Interfaces So many operating systems and so many graphical desktop environments... This article is a comparison of the UI and usability of several Desktop Environments (DEs), that have been widely used, admired and reviled: Windows XP Luna, BeOS 6 (Dano/Zeta), Mac OS X Aqua and Unix's KDE and Gnome. Read on which one got our best score on our long term test and usage.
Permalink for comment
To read all comments associated with this story, please click here.

GTK excels in areas the WinAPI/MFC can only dream of. It is clean, easy to use, not derived from a legacy API and doesn't try to change the ANSI standard. Also, GTK is free for any kind of development use. If you write an app with GTK+, it can run on just about any *nix you can point your finger at, Win32 and Beos AFAIK whereas WinAPI/MFC is Win32 natively only (WINE isn't native).

MacOSX/Cocoa uses Objective C, the Red Tape C with an awful syntax. It is MacOS only.

QT is rather nice and runs on Win32, Unix, MacOSX but not Beos. Also, like MacOSX it does not integrate seamlessly with the language, it requires MOC, a cheap way to get around a signal implementation.

As for the comment about Windows' UI being more responsive than GNOME/KDE. LOL!! Thanks Eugenia, I needed a good laugh today! Honestly though, in the development environment and during the heavy copying of files, WinXP's UI can freeze up like the antarctic, causing me to have to CTRL-ALT-DELETE, kill exporer and Run->explorer.exe to restart it. Thank goodness that project is finished! Also, the drop shadows on XP can take ages to render and the transparent selection rectangle takes ages to render compared to nautilus' on this S3/VIA ProSavage.

In conclusion, I believe:
GTK+: 10, QT: 9.5, MacOSX: 8, Beos: 7, WindowsXP: 5