Worrying trends in programming languages: Javascript
plsadventures.blogspot.com
plsadventures.blogspot.com
Seems like it's all based on "I don't like Javascript, so we should replace it because no one wants to write it"... whoa hold on a second there professor! I love Javascript. It's fast, full-featured (you can do what Flash can do in Javascript, just don't try to support IE6 -- hardly Javascript's fault), it looks pretty, it's easy to understand, it takes a lot of load off my back-end servers, etc, etc, etc.
I write Javascript all day long and I'm happy about it.
Anyway. I hope Javascript does get more usage, although I think it's already approaching use on 100% of websites as it is... so... mission accomplished!
This article is little more than a rant against a language the author personally doesn't like. That's okay. Maybe he can come up with something better.
You did see that the second half of the article was dedicated to reasonably concrete strategies that would be an improvement over the status quo, right?
HTML5 to the rescue. Maybe.
aptana is the best ide i know of to write javascript in, and it's decent, but you don't get the documentation you can embed into javascript the way you can with visual studio. however, in visual studio, there is no document outliner to quickly navigate large amounts of javascript like you can in aptana studio. so although i like the documentation add-ons microsoft made for intellisense in visual studio, i write javascript primarily with aptana studio. the intellisense in both is merely ok when compared to intellisense for other languages and ides.
then when debugging, the best tool i know of is firefox with firebug, which we all love because it's just there, but is horrible when it comes to stability as of late.
nothing is wrong with the language; major need, though, for better tools.
Moreover, Javascript is already a very low bar to set in terms of security, and there are still serious compatibility issues between implementations.
Finally, the fact that the web is human-readable is a boon. Who will standardize the bytecode representation? Our benevolent Macromedia/Adobe overlords? Microsoft? The W3C?