Linked by Thom Holwerda on Thu 2nd Apr 2009 16:12 UTC, submitted by Rahul
Gnome Only a few days ago, we ran an article on the future of KDE and GNOME, and which of the two had the brighter future based on their developmental processes. Barely has that discussion ended, or the GNOME engineering team comes with a pretty daunting plan to introduce a fairly massive reworking of the GNOME interface for GNOME 3.0 (2.30). Read on for the details.
E-mail Print r 15   · Read More · 127 Comment(s)
Thread beginning with comment 356441
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: you know what sucks?
by twitterfire on Thu 2nd Apr 2009 17:39 UTC in reply to "you know what sucks?"
twitterfire
Member since:
2008-09-11

Anyway, qt is much better than gtk. And real desktops are written in C++. Not in basic, pyton, javascript, C#.

Imagine Windows 7 written in python! Muahahahahah...

KDE 4 is just at beginning right now. It will develop in a fully usable desktop at some point in the future.

I hope that firefox, open office and Gimp will be built with qt instead of gtk.

Reply Parent Score: 4

RE[2]: you know what sucks?
by google_ninja on Thu 2nd Apr 2009 17:49 in reply to "RE: you know what sucks?"
google_ninja Member since:
2006-02-05

why would the gimp not use gtk (the gimp toolkit)?

Reply Parent Score: 8

RE[3]: you know what sucks?
by twitterfire on Thu 2nd Apr 2009 18:10 in reply to "RE[2]: you know what sucks?"
twitterfire Member since:
2008-09-11

Because gtk is dated and Qt is much better. Even winapi is better.

Reply Parent Score: 1

RE[2]: you know what sucks?
by evangs on Thu 2nd Apr 2009 18:15 in reply to "RE: you know what sucks?"
evangs Member since:
2005-07-07

Anyway, qt is much better than gtk. And real desktops are written in C++. Not in basic, pyton, javascript, C#.


Most desktops are written in C. Windows is predominantly C (see the Win32 API). GNOME is in C. OS X is predominantly Objective-C with some C legacy bits that are being ported over to Objective-C.

There is a lot of C code out there that's still getting developed.

Reply Parent Score: 8

RE[3]: you know what sucks?
by twitterfire on Thu 2nd Apr 2009 18:18 in reply to "RE[2]: you know what sucks?"
twitterfire Member since:
2008-09-11

If so, what gnome has to do with python and C# code?

Reply Parent Score: 2

RE[3]: you know what sucks?
by superstoned on Fri 3rd Apr 2009 10:57 in reply to "RE[2]: you know what sucks?"
superstoned Member since:
2005-07-07

Millions believe in some kind of God or Goddess. Doesn't mean He/She/They exist.

Many companies are using C# these days - doesn't mean its a good choice, just means the companies selling their service and 'advice' to them think it will make money.

Reply Parent Score: 1

RE[3]: you know what sucks?
by gilboa on Sat 4th Apr 2009 18:59 in reply to "RE[2]: you know what sucks?"
gilboa Member since:
2005-07-06

"Anyway, qt is much better than gtk. And real desktops are written in C++. Not in basic, pyton, javascript, C#.


Most desktops are written in C. Windows is predominantly C (see the Win32 API). GNOME is in C. OS X is predominantly Objective-C with some C legacy bits that are being ported over to Objective-C.

There is a lot of C code out there that's still getting developed.
"

I beg to differ.
While I make a living writing pure C code (mostly low level stuff) and I enjoy the freedom it gives, one cannot escape the harsh reality that outside the OSS world (GTK/TK/XLIB), pure C has been relegated to kernel modules, OS interfaces/services and high performance / RT software. (With C++ eating slowly into the RT space)
At best, the industry is using C++ for servers and C#/JAVA/VB for applications.... And God knows I've seen far too many performance oriented (!!!) network facing servers written in C#. (And before the flame war begins, in all cases the servers were a complete failure [performance wise] and have been rewritten in C++ [or C]).

Never the less, as somewhat that has spent quite a long time writing GUI in Win32, I can say that UI is one of the only places that I see little reason in using C as using C# or JAVA has a number of built-in advantages: gradual learning curve means you don't need highly experienced developers *; it's far easier to find/buy/use 3'rd party modules meaning you don't have to develop everything from scratch on top of Xlib and Win32. All of this means cheaper and faster software development - the holly grail of the software industry.

- Gilboa
* Try explaining void pointer and/or union to a -well- seasoned C# developer and you'll know what I mean.

Reply Parent Score: 2

RE[2]: you know what sucks?
by ashcrow on Sat 4th Apr 2009 22:37 in reply to "RE: you know what sucks?"
ashcrow Member since:
2008-02-02

Anyway, qt is much better than gtk. And real desktops are written in C++. Not in basic, pyton, javascript, C#.

Imagine Windows 7 written in python! Muahahahahah...

KDE 4 is just at beginning right now. It will develop in a fully usable desktop at some point in the future.

I hope that firefox, open office and Gimp will be built with qt instead of gtk.


Haha. That is a funny joke. We all know real desktops are written in ASM. Can you imagine anything usable in a high level language like C++ or Java?!!?!

.... really man, competition is good between toolkits as well as languages ... and if you don't like high level languages like Python/Ruby or scripting languages like Javascript/Basic then don't use them.

QT is good. GTK is good. Pick the one that does what you need.

Reply Parent Score: 1

RE[2]: you know what sucks?
by sbergman27 on Sat 4th Apr 2009 22:45 in reply to "RE: you know what sucks?"
sbergman27 Member since:
2005-07-24

KDE 4 is just at beginning right now.

Completely agree. Give it about 5 years and it will have caught up with the requirements of our 2009 desktops. Of course, by then it will be 2014. But hey, KDE is progressing.

Reply Parent Score: 1