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 551407
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: QML
by vivainio on Mon 4th Feb 2013 21:01 UTC in reply to "RE[5]: QML"
vivainio
Member since:
2008-12-26

now what do you mean with "clutter bindings"? there is no such thing, now if you mean javascript bindind to clutter libraries may be.


Of course I mean javascript binding to Clutter library, because that's what they did with Gnome shell.

See https://live.gnome.org/GnomeShell

Reply Parent Score: 3

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

Clutter, GTK+, GIO, GStreamer are all GObject libraries and can be used together in the same application, they are all bound to JS via the same mechanism (GObjectIntrospection).

Reply Parent Score: 2

RE[8]: QML
by vivainio on Mon 4th Feb 2013 21:25 in reply to "RE[7]: QML"
vivainio Member since:
2008-12-26

Yep; so it appears they will focus on improving GJS bindings to Gtk et al.

Reply Parent Score: 2

RE[7]: QML
by Hiev on Mon 4th Feb 2013 22:40 in reply to "RE[6]: QML"
Hiev Member since:
2005-09-27

I don't see how is that related to QML, bacause QML is a meta languaje to create UI's (that uses javascript for some tasks), GNOME's javascript bindinds are for creating also bussiness logic, now tha fact that KDE developers are using it to put also bussiness logic in QML, witch I think is the wrong way is another story.

Edited 2013-02-04 22:48 UTC

Reply Parent Score: 2

RE[8]: QML
by segedunum on Mon 4th Feb 2013 23:45 in reply to "RE[7]: QML"
segedunum Member since:
2005-07-06

I don't see how is that related to QML, bacause QML is a meta languaje to create UI's

Which is what Gnome is now advocating with JavaScript. However, they're going to need more than just plain JavaScript. They're going to need some kind of markup extension..............

GNOME's javascript bindinds are for creating also bussiness logic

No they're not. Read the summary.

Reply Parent Score: 2