This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Re:Nominated for silliest comment on Linux.com

Posted by: Anonymous Coward on February 23, 2007 10:46 AM
I can deny it and I will. Qt is far more than a widget library. It's an application framework. A better comparison would be to compare Qt to Gtk plus libgnome, libghttp, etc. Being big and feature-full isn't a bad thing. Gtk is a rather extensive widget set that is moving towards becoming an application framework. In fact Gnome is slowly moving the more useful and generic things into gtk where they belong. That will make the Gnome/Gtk split a bit more comparable to how KDE/Qt is split. As it stands right now, many parts of GTK are lighter and faster than Qt. Other are not. Oddly enough, GTK's big advantage is that it's written in plain old C. This means it's extremely easy and efficient to bind it to any high-level programming language like C++, C#, Java, Python, etc. Qt also has these bindings but they are bindings on the C Qt bindings, which are thunks around the C++ API.

Currently, though, I base my choice of GTK on a couple of factors. One is it's easy to program for. Python with GTK rocks! The other reason is that I just like the look and feel of GTK way better. Qt feels clunky somehow. Can't explain it.

#

Return to Xfce 4.4: The best lightweight desktop environment