Is JavaScript the Future of Programming?
mashable.com
mashable.com
Right now, Javascript is the most comprehensive, accessible, documented environment for someone who is, say, 12 years old. When I was that age, it was BASIC or Logo. Then it was Turbo Pascal / Turbo C. Next it was PHP. Right now, it's Javascript.
And someone can grow with that. Chrome and Firefox are on the verge of being (if not already) IDEs for Javascript. There's of course node.js. Anyone can go into the code from websites and pull it apart (see Hanselman's post [1]). Codecademy is based on Javascript, and so on.
That's my argument for "yes". Not because Javascript is at all good, but because it's the most ubiquitous and accessible language for the next generation. And on top of that, more energy is being poured into it than anything else.
[1] - http://www.hanselman.com/blog/TheInternetIsNotABlackBoxLookI...
Its a great and fun language but it has far too many flaws. Updates to the language specs aren't coming fast enough.
I recently discussed this with a colleague, and we agreed, that the ability to do JavaScript client and server (node) side has made it a no brainer, end to end javascript over RESTful services is the best way for "us" to go.
I like that in windows 8 you can reference class libraries written in c# directly in your is project also.
So I see a bright future for JavaScript :-)
So what's next, an attempt a making a wide reaching client side language to usurp JS, or more languages that just compile down to JS and we treat it much like assembler gets treated now?