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 18:52 UTC (Tue) by keithcu (guest, #58738)
Parent article: Reitter: Answering the question: "How do I develop an app for GNOME?"

I wrote a dissent here: http://keithcu.com/wordpress/?p=3101

Here are the first few paragraphs:

Yesterday I read a blog post / announcement about how Gnome is moving to Javascript and I wanted to write some feedback.

It is great that they are using a garbage-collected language for as much code as possible. For a component-based shell UI, Javascript is a reasonable choice, and surely better than C, C++, or Java. I realize they started down this road towards Javascript years ago, but I think it is worth re-considering whether they are on the right path.

With big decisions, it is nice to have a paper trail. I can find no supporting documentation backing up the decision and the reasons other than one blog post written after the fact, which doesn’t give very much information.

It appears the decision was made in a meeting. It is great to have meetings to discuss things, and it is great to make decisions in meetings, but oftentimes the results are about moving the decision-making process forward, not actually committing to big things. Even if there were many in that room, there are surely facts they didn’t have, and other interested parties who were not there. There is the risk of “tyranny” by a self-selected cabal. Hopefully the decision wasn’t made at a bar ;-)


(Log in to post comments)

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

Posted Feb 5, 2013 20:22 UTC (Tue) by ovitters (subscriber, #27950) [Link]

The decision was made during the GNOME developer experience hackfest. I'm pretty sure that this was documented. During the hackfest people committed to making things happen, plus they actually did a lot of work.

So it was not made in a meeting, everyone who wanted to join could've, the hackfest was pretty widely announced, you could get sponsored to go to the hackfest, people with intimate knowledge about various languages attended (incl Python for instance).

Seems you like Python. Cool. You might want to read Planet GNOME. For instance this blog post by one of the people who worked on the Python bindings: http://www.j5live.com/2013/02/04/gnome-and-languages/

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