4 ms·
Wow. just wow. The notion that anyone less than pleased with the idea of Javascript everywhere is a luddite is beyond shockingly absurd. "Javascript-everywhere"
by justaaron 10y ago
Wow. just wow. The notion that anyone less than pleased with the idea of Javascript everywhere is a luddite is beyond shockingly absurd.
"Javascript-everywhere"(as you appear to advocate) is, at it's core, a denial of the rest of the technological eco-system. (The web makes a lousy UI... see "the 90's")
Languages have their use-cases. Javascript is only becoming hackier and hackier as it attempts to agglomerate "classes" etc. (as a prototypical-inheritance single-threaded language that was DESIGNED to run in the browser initially)
While one can only complain of minor brain damage from learning it, and it certainly has it's front-end web uses, I find your comment utterly bizarre.
- brilliantcode 10y ago> Javascript is only becoming hackier and hackier ES6 is NOT a hack. It's world class and expressive. It definitely doesn't resemble the old Javascript. > prototypical-inheritance single-threaded language that was DESIGNED to run in the browser initially) Yes, said by literally every evolving technology. Javascript is NOT rendering in your browser anymore. It's powering a lot of mission critical applications used by the same people who once bought into JVM and now choosing to opt for rewrite using lighter and saner stacks. > While one can only complain of minor brain damage from learning it, and it certainly has it's front-end web uses It's not limited to front-end but back-end. This alone brings a ton of value by removing the context switching between different languages. Reading your comment, it's clear you haven't spent enough time with Javascript by calling it a "hack". Node.js is not a "hack" and neither is NPM. These are the new tools of the trade that's dominating all other stacks (just take a look at stackoverflow-its a measure of everyone). I can't believe some people would be willing to push Java Swing/FX to their developers when a far more lighter and saner platform exists in the form of think HTML5 clients. Single Page Applications are the same as desktop to 99.99% of the users out there. Your customers don't give a shit if it's written in Java Swing or Electron + SPA. What they do care is that you move as quick as their changing expectations. You can't do this with a late 90s technology built on the assumption software should mimic a heavily short sighted interpretation of the world-that you should write everything in terms of classes because the world is made out of objects and hide many parameters and layers buried under a hierarchy. To be more insulting, Java applications require a heavy JVM pre-requisite on the client side, riddled with zero day security vulnerabilities.