Let's Push Things Forward - Answering the question: "How do I develop an app for GNOME?": "Why JavaScript?
Our language of choice needs to be dynamic and high level.
There is already momentum in the GNOME Project for JavaScript -- it's used in GNOME Shell and GNOME Documents.
There's a lot of work going into the language to make it especially fast, embeddable, and framework-agnostic.
JavaScript is increasingly being seen as a first class desktop programming language -- it us being used in Windows 8, mobile platforms, and for local web applications.
JavaScript is self-contained -- it doesn't come with its own set of core libraries, which makes it more convenient for us when integrating it into the platform."
'via Blog this'