Linked by Thom Holwerda on Mon 4th Feb 2013 18:41 UTC
Gnome "At the GNOME Developer Experience Hackfest in Brussels, the GNOME developer community has tackled the problem of specifying a canonical development language for writing applications for the GNOME desktop. According to a blog post by Collabora engineer and GNOME developer Travis Reitter, members of the GNOME team are often asked what tools should be used when writing an application for the desktop environment and, up until now, there has been no definitive answer. The team has now apparently decided to standardise on JavaScript for user-facing applications while still recommending C as the language to write system libraries in." Discuss.
Thread beginning with comment 551419
To read all comments associated with this story, please click here.
That's terrible
by tuaris on Mon 4th Feb 2013 21:33 UTC
tuaris
Member since:
2007-08-05

Now I need 3GHz computer with 8GB of RAM and a quad core processor with a GPU just to run a calculator.

Reply Score: 6

RE: That's terrible
by lucas_maximus on Mon 4th Feb 2013 22:15 in reply to "That's terrible"
lucas_maximus Member since:
2009-08-18

JS VMs are almost as fast as compiled code these days. I wish people would fact check this stuff.

Reply Parent Score: 4

RE[2]: That's terrible
by segedunum on Mon 4th Feb 2013 23:51 in reply to "RE: That's terrible"
segedunum Member since:
2005-07-06

Yes, I do wish they would. Because JavaScript is such a poorly defined language engines like V8 have to use heuristics on it over time. JavaScript didn't suddenly become a world beating language environment because of V8. Those who do code shit like node.js.

Reply Parent Score: 3

RE[2]: That's terrible
by ebasconp on Tue 5th Feb 2013 00:21 in reply to "RE: That's terrible"
ebasconp Member since:
2006-05-09

JS VMs are almost as fast as compiled code these days. I wish people would fact check this stuff.


The "almost" is the key word here.

As the original poster suggests, why should I (an end user) have to have poor performance (and a lot of resources uselessly being used) because the programmer of my applications did not know how to implement them in some native language?

Edited 2013-02-05 00:24 UTC

Reply Parent Score: 3

RE[2]: That's terrible
by voidlogic on Tue 5th Feb 2013 01:28 in reply to "RE: That's terrible"
voidlogic Member since:
2005-09-03

"JS VMs are almost as fast as compiled code these days. I wish people would fact check this stuff."

That is a fantasy:
http://benchmarksgame.alioth.debian.org/u32/which-programs-are-fast...

Also you will find most small JS applications spend a lot of time executing library functions written in C and as the application has more and more actual Javascript, performance really degrades. This degradation is both execution speed and memory usage.

Reply Parent Score: 3