Linked by Thom Holwerda on Fri 26th Feb 2010 12:22 UTC, submitted by kragil
Gnome GNOME hacker Seth Nickell has written a lengthy PDF and accompanying blog post with a number of very interesting ideas for GNOME 3.0. I pondered putting this up on the front page, but since that usually only attracts the "It's not what I'm used to so it sucks"-crowd, I decided to put it up here. Be sure to read the blog post, the PDF, and the comments on the blog post to get the entire picture.
Thread beginning with comment 411507
To view parent comment, click here.
To read all comments associated with this story, please click here.
nt_jerkface
Member since:
2009-08-26

I'm quite aware of desktop Linux and how GTK apps look like ass in KDE.

If the major distros switched to KDE then those GTK apps would be re-written or eventually phased out.

I'm also aware that Qt is leagues ahead of GTK, especially when it comes to cross-platform development. That gap will continue to expand as Qt is better financed.

There are more GTK apps but Qt has advantages that will favor it in the long term. We'll see more open source projects that primarily target Windows + OSX with Qt and integrate with KDE as a bonus. Qt will gain further support as GTK stagnates.

Reply Parent Score: 3

Hiev Member since:
2005-09-27

People has been saying the same shit since KDE 2 and look at the situation now.

GTK+ still dominates, GNOME dominates, KDE developers have the technology but don't know what to do with it.

Edited 2010-03-01 03:03 UTC

Reply Parent Score: 2

nt_jerkface Member since:
2009-08-26

That was also when Qt was under the split license which was the main complaint against it. Qt also wasn't as far ahead technically.

Reply Parent Score: 2

WereCatf Member since:
2006-02-15

I'm also aware that Qt is leagues ahead of GTK

Leagues ahead in what respect exactly? You have to take into account that they have very different goals and design; Qt is intended to be a full suite including I/O operations and all, GTK+ is only a GUI toolkit, nothing more. As such they cater to very different needs and have very very different set of features.

If the major distros switched to KDE then those GTK apps would be re-written or eventually phased out.

Most developers develop to scratch an itch: if the itch is to code GTK+ apps then it doesn't matter no matter what DE major distros use. They'll still code for GTK+. KDE4 doesn't suit everyone and many people even very much dislike it altogether, and as such there'll always be use for other DEs and other toolkits. Qt might gain more traction if there came up another Qt-based DE as long as it didn't resemble KDE4, but atleast I am not aware of any other Qt-based DE.

Reply Parent Score: 2

nt_jerkface Member since:
2009-08-26

I'm also aware that Qt is leagues ahead of GTK

Leagues ahead in what respect exactly?


Cross development support, object oriented design, documentation, toolkit features, mobile development, ide integration.


Most developers develop to scratch an itch: if the itch is to code GTK+ apps then it doesn't matter no matter what DE major distros use.


The itch is rarely to create a GTK app for the sake of it. The more common reason is to solve a problem through software. Qt is the better toolkit for software development. The problem is that GTK apps integrate better with GNOME. Thus GTK is too often chosen for the wrong reasons. Ideally a toolkit should be chosen entirely on technical proficiency, not because a desktop environment favors one toolkit over another.


They'll still code for GTK+. KDE4 doesn't suit everyone and many people even very much dislike it altogether, and as such there'll always be use for other DEs and other toolkits.


I'm not saying GTK or GNome will disappear anytime soon. But I do believe that Qt and KDE are favored in the long term by having better development tools that will continue to improve at a much faster rate than GTK. This isn't just about Linux, I expect more FOSS developers from OSX especially to start using Qt without any care for Gnome users. Qt will gain support from mobile developers as well.

The Gnome userbase hasn't expanded fast enough to ensure healthy support for GTK. Gnome 3 isn't going to help any.

Reply Parent Score: 2

abraxas Member since:
2005-07-07

I'm quite aware of desktop Linux and how GTK apps look like ass in KDE.


And I'm aware of how bad QT apps look in GNOME. So what?

If the major distros switched to KDE then those GTK apps would be re-written or eventually phased out.


What's your point? That's a giant if. First of all it's not like KDE is the only other option. Second it's an entirely unlikely proposition. Even if it did happen you would still have tons of GTK+ apps. QT is not a drop-in replacement.

I'm also aware that Qt is leagues ahead of GTK, especially when it comes to cross-platform development. That gap will continue to expand as Qt is better financed.


Really? You're aware that it is leagues better? How so? Not everyone is writing cross platform apps. To say that it is better financed is also just ignorant. GNOME is the standard desktop on most commercial distributions. Paid developers work on GNOME, including GTK+.

There are more GTK apps but Qt has advantages that will favor it in the long term. We'll see more open source projects that primarily target Windows + OSX with Qt and integrate with KDE as a bonus. Qt will gain further support as GTK stagnates.


This is the same wishful thinking that people have been using since GTK+'s inception. It hasn't happened yet and GTK+ and GNOME have only gotten stronger.

Reply Parent Score: 2

nt_jerkface Member since:
2009-08-26

To say that it is better financed is also just ignorant. GNOME is the standard desktop on most commercial distributions. Paid developers work on GNOME, including GTK+.


Right because GTK is just so well financed
http://blogs.gnome.org/timj/2006/12/20/20122006-gtk-core-maintainer...

Their last news update was in 2009:
http://www.gtk.org/index.php



This is the same wishful thinking that people have been using since GTK+'s inception. It hasn't happened yet and GTK+ and GNOME have only gotten stronger.


I didn't think Qt was worth using until version 4 so I could care less about what people used to think.

I'm actually not a big fan of KDE myself but I just don't see Gnome and GTK going anywhere. A task pooper isn't going to help them.

Reply Parent Score: 2