GUADEC: Luis Villa points GNOME at the web
GUADEC: Luis Villa points GNOME at the web
Posted Jul 29, 2010 5:21 UTC (Thu) by elanthis (guest, #6227)In reply to: GUADEC: Luis Villa points GNOME at the web by aigarius
Parent article: GUADEC: Luis Villa points GNOME at the web
Your developer friends that would rather code in ActionScript (which is just JavaScript + static typing, seriously) or Java (or the subset there-of that certain tools translate to JavaScript) aren't the people to take advice on languages from. Those are the kinds of people who could only learn how to code by attending training seminars and community college classes (which are almost entirely all ActionScript and Java based) and could never manage to translate their cookie-cutter cut-n-paste programming skills to another language without having the knowledge spoon fed to them. Those are the same people that will balk at Python because it's not the exact same set of syntax and APIs that they memorized back in class.
Much of the "JavaScript on the Web" headaches people oft bitch about are entirely irrelevant with JavaScript on the Desktop. JavaScript can suck for Web programming because you have to deal with the least common denominator, which generally means IE6, which in turn means a horrendously out of date and horrendously buggy implementation of an ancient version of the JavaScript language.
Slightly back on topic, but related to my rant there, I will note that the idea that a JavaScript+HTML+CSS toolkit for GNOME will somehow magically attract more developers is totally bunk. Real applications need real developers. People who've never managed to learn anything besides JavaScript+HTML+CSS are not programmers and do not write applications. They write goofy animated web pages with some backend database integration. The people writing GMail for instance are not your common Web developer; compared to other Web developers, they are gods among rodents. Those aren't the kind of people who have been wanting to write GNOME apps but sat there and thought, "gee, I only know JavaScript, GNOME is too hard!" Those are the people who could probably code a GNOME app in pure assembler, but aren't writing GNOME apps because they just don't want to or just don't care.
