<story><title>KDE makes Qt</title><url>http://pusling.com/blog/?p=362</url></story><parent_chain><item><author>istoica</author><text>I love KDE,I like QT, why is GTK the preferred toolkit on Linuxes these days ?
I would really like to see an objective analysis, I am not in the camp of KDE&amp;#x2F;QT against Gnome&amp;#x2F;GTK, but in modern times, what makes GTK a better goto choice in respect to other frameworks(QT, FOX, FLTK)?
Is it inertia, is it philosophy, is it technical details, is it licensing policy ?</text></item></parent_chain><comment><author>rmsaksida</author><text>Just a thought: maybe KDE is the reason why GTK is so popular.&lt;p&gt;I&amp;#x27;ve been a Linux user for roughly 14 years, and every time I try KDE, I can&amp;#x27;t seem to give it more than 5 minutes. The KDE UX is like kryptonite to me. I feel like a senile old lady when I use it, unable to grasp what the hell is going on.&lt;p&gt;I briefly tried KDE again when GNOME 2 was killed, and I uncomfortably went back to GNOME. I deeply disliked GNOME 3, but at least I found it usable. (I eventually switched to XFCE).&lt;p&gt;I know KDE is a mature, large, beautiful project, but ultimately a desktop environment is about user experience, and KDE&amp;#x27;s doesn&amp;#x27;t click with me. I&amp;#x27;m aware my experience is entirely subjective, but I suspect there are others like me who just can&amp;#x27;t get used to the K. So we end up in GNOME, and by inertia resort to using and developing GTK applications.&lt;p&gt;I think it&amp;#x27;d be very cool if there was something like XFCE for Qt. Maybe LXQt will play this role in the future.</text></comment>
<story><title>KDE makes Qt</title><url>http://pusling.com/blog/?p=362</url></story><parent_chain><item><author>istoica</author><text>I love KDE,I like QT, why is GTK the preferred toolkit on Linuxes these days ?
I would really like to see an objective analysis, I am not in the camp of KDE&amp;#x2F;QT against Gnome&amp;#x2F;GTK, but in modern times, what makes GTK a better goto choice in respect to other frameworks(QT, FOX, FLTK)?
Is it inertia, is it philosophy, is it technical details, is it licensing policy ?</text></item></parent_chain><comment><author>yoz-y</author><text>I think one of the main points is the language. GTK is a C framework, Qt is C++. A lot of people in Linux community prefer to use old school C. Also licensing was certainly an issue at some point. The open source project I was working on made the choice to use GTK because it was Free. If we had to make the choice now, again, we would choose Qt. But it is too late to rewrite years worth of code.</text></comment>