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.
Thread beginning with comment 356452
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: you know what sucks?
by evangs on Thu 2nd Apr 2009 18:15 UTC 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[4]: you know what sucks?
by Hiev on Thu 2nd Apr 2009 18:23 in reply to "RE[3]: you know what sucks?"
Hiev Member since:
2005-09-27

Python and C# are GTK bindings, GNOME's official languages are C and C++. C++ was added recently.

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[4]: you know what sucks?
by darknexus on Sat 4th Apr 2009 20:12 in reply to "RE[3]: you know what sucks?"
darknexus Member since:
2008-07-15

Agree about the Win32 part, programming Win32 in C is masochism at its purest. ;)

Edited 2009-04-04 20:13 UTC

Reply Parent Score: 2