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 551395
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: QML
by Hiev on Mon 4th Feb 2013 20:29 UTC in reply to "RE[2]: QML"
Hiev
Member since:
2005-09-27

You are misinformed, GNOME started using javascript binding even before QML, the news is that it is now the official language, nothing else. And to dare to say that implementing javscript bindings is reinventing QML is an ignorant comment IMHO.

Edited 2013-02-04 20:30 UTC

Reply Parent Score: 0

RE[4]: QML
by vivainio on Mon 4th Feb 2013 20:36 in reply to "RE[3]: QML"
vivainio Member since:
2008-12-26

You are misinformed, GNOME started using javascript binding even before QML, the news is that it is now the official language, nothing else.


Back in the day, Gnome started using Clutter bindings to implement Gnome 3. I'm not aware of them switching from Gtk to Clutter for app development, that would be even bigger news.

Reply Parent Score: 3

RE[5]: QML
by Hiev on Mon 4th Feb 2013 20:39 in reply to "RE[4]: QML"
Hiev Member since:
2005-09-27

Clutter is a library, and is common that libraries have bindings in python, ruby or javascript, now what do you mean with "clutter bindings"? there is no such thing, now if you mean javascript bindind to clutter libraries may be.

Reply Parent Score: 2

RE[5]: QML
by YEPHENAS on Mon 4th Feb 2013 21:04 in reply to "RE[4]: QML"
YEPHENAS Member since:
2008-07-14

Clutter is already used in Gnome/GTK applications, it's not news. Clutter and GTK can be used together in the same application, they are complementary, just like QtGui and QtSceneGraph.

Edited 2013-02-04 21:04 UTC

Reply Parent Score: 1

RE[5]: QML
by Delgarde on Mon 4th Feb 2013 22:27 in reply to "RE[4]: QML"
Delgarde Member since:
2008-08-19

Back in the day, Gnome started using Clutter bindings to implement Gnome 3. I'm not aware of them switching from Gtk to Clutter for app development, that would be even bigger news.


Clutter has nothing to do with it. Gnome has supported application coding in JS for quite a few years now, via the 'seed' (WebKit) or 'gjs' (Mozilla) engines. Several of the games in the later Gnome 2.x releases were written in JS, with gtk widgets, and (I think) some embedded clutter stuff for the game itself.

Reply Parent Score: 3

RE[5]: QML
by dragos.pop on Wed 6th Feb 2013 11:49 in reply to "RE[4]: QML"
dragos.pop Member since:
2010-01-08


I'm not aware of them switching from Gtk to Clutter for app development, that would be even bigger news.


That would be stupid, they do different things.
Clutter is a paint engine while GTK is a GUI library.
Clutter knows how to draw pixels (and lines, circles...) on a surface (like your screen).
GTK could use clutter to draw it's widgets (buttons & stuff), but it also handles mouse and keyboard input, has events...

Reply Parent Score: 1