LWN.net Logo

Reitter: Answering the question: "How do I develop an app for GNOME?"

Reitter: Answering the question: "How do I develop an app for GNOME?"

Posted Feb 5, 2013 21:19 UTC (Tue) by atai (subscriber, #10977)
Parent article: Reitter: Answering the question: "How do I develop an app for GNOME?"

What is the impact of this on non Javascript apps? For example, can pure C GNOME apps (and Vala ones) can still be written without dragging a Javascript VM into the app?

The most extreme scenario is like Android, where it is impossible to write an app without involving Java (if using native system UI facilities). I hope this will not be the scenario with GNOME and Jaavscript


(Log in to post comments)

Reitter: Answering the question: "How do I develop an app for GNOME?"

Posted Feb 5, 2013 21:43 UTC (Tue) by drag (subscriber, #31333) [Link]

The people that supported the Gnome bindings for various languages will continue to support them as they see fit. Nothing has changed. People programming 'system libraries' (ie: anything meant to be used by multiple programs) will want to continue to program in C.

They really want to make one a first class 'this is what you use' language for Gnome so they can concentrate on improving the stuff that matters... development tools, test cases, documentation, etc etc.

Javascript is just about the most commonly used and understood programming language on Earth right now. GJS is based on SeaMonkey so that it's fast, well supported, mature, and modern garbage collected language, and other happy stuff. Apparently the bindings are good even though it's relatively new for Gnome. Makes sense to pick it despite the natural snobbery you see from language lawyers you'd expect to see. :P

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds