Is The Death Of JavaScript Upon Us, Or Is A Transformation Underway?
techcrunch.com
techcrunch.com
Look, JS is a lovely language, and it's fun to write things in Node. However, no one thinks that JS is going to become a "universal language", even though all the cool kids are writing the next great todo list web app using Node-powered hyper asteroids. Nor will Javascript "die out" for reasons that should be obvious to anyone. Some people will write backends in Node, but most people will write them via one of the other myriad backend languages available. Huzzah! Choices in backend development. Rejoice!
JS is a fine language, but I've run into problems where I wished I had just a little more structure. I've started to turn to Dart, and I hope it catches on. My servers are usually in Go because that's what it was designed for.
So to answer your question, I think it was a giant wast of 15 paragraphs. No new information, no new analysis, just the same old complaining.
Pretty much.
What nonsense.
1) " When you’re just starting out, you need to be dynamic. You need to be flexible. You need to be able to bust out a prototype that just works, and you need to be able to change it on a dime without recompiling your code."
Unlike Perl, PHP, Python, Ruby, any of the Lisps, Lua, etc.? The real reasons js is interesting on the server side is code sharing and node's (flawed) concurrency story.
2) "JavaScript was once the startup of the browser wars, and it crushed Java and Flash for the same reasons that startups have the ability to disrupt markets and displace the established players: agility and flexibility."
Comparing apples to oranges. Also, the term "browser wars" means browser vs. browser, not embedded scripting language vs. plugins.
for example:
Douglas Crockford (PayPal) : Syntaxation
Michael Ficarra (Groupon) : Redesign of CoffeeScript
The equivalent of Typescript is Google Closure not Dart. Dart could kill JavaScript one day, but that doesn't seem to be the topic here.
What does the author try to communicate here?
We've long passed the point where JS is considered foundational technology, with near-universal adoption. It's hard to understate what that level of standardization can do for the whole software ecosystem, since - in tandem with the push for better browsers - it's allowing a whole new round of innovation to take place.
For all we know, the only reason JavaScript "excels at being the glue of the web" is that it's the only widely supported client side scripting language for browsers.
Huh?