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.
Permalink for comment 551441
To read all comments associated with this story, please click here.
RE[3]: That's terrible
by lucas_maximus on Tue 5th Feb 2013 00:18 UTC in reply to "RE[2]: That's terrible"
lucas_maximus
Member since:
2009-08-18

It not poorly defined. JavaScript is a proper programming language with a proper language specification.

JavaScript is simply dynamically typed.

There are some oddities that come up thanks to the JavaScript Semi-colon insertion mechanism and the function scope (i.e. Hoisting).

There are some evil things that the programming language allows you to do (some of the more evil things can be effectively disabled with "Use Strict").

JavaScript has a pretty strong community and if you really get your head around it you can do some very neat things that you can't do in other languages easily.

As another has said the newer specifications are pretty good.

As for the viability of things like node.js, Trello and other quite robust web apps that were developed in reckon time pretty much disproves the notion that it is rubbish.

Edited 2013-02-05 00:35 UTC

Reply Parent Score: 3