Linux Journal: Kode KDE Kindly, Kan You?
May 15, 2002, 23:30 (2 Talkback[s])
(Other stories by Jason Mott)
"The base-level toolkit for building an X client is called Xlib.
Xlib is much too low-level and difficult to use by itself to build
an application from scratch. As a result, many toolkits have been
built on top of Xlib to make it easier to write GUI applications
for X. Subsequently, when writing GUI applications using one of the
high-level toolkits, you never even know it's a networked
application (that it's sending its graphical output to a
"The two most popular open-source toolkits that layer on top of
Xlib are Qt and GTK+, upon which KDE and GNOME are respectively
built. Motif is another popular toolkit (not open source, but there
is an open-source clone called Lesstif). Figure 1 shows a diagram
of these (and more) and their relationship with one another. The
farther down on the diagram, the lower the level of API it is. I
prefer KDE/Qt for many reasons, but mostly because it's focused on
a good user interface and a clean and well-designed API..."