2 ms·
It's pretty easy to find alternatives to Node.js that are a lot more sound, a lot easier to work with, and a lot more performant if you need asynchronicity. You
by heretohelp 14y ago
It's pretty easy to find alternatives to Node.js that are a lot more sound, a lot easier to work with, and a lot more performant if you need asynchronicity. You gain nothing save for the ability to use JS itself, for which the supposed benefits of sharing code are a total wash.
Node.js is async for people who don't actually know what they're doing, but are still willing to push an unnecessary boulder up the hill for the sake of a familiar language instead of learning how the industry's been handling async for the last few decades.
Node.js users "lack rigor", not this guy for questioning the ridiculousness of it all.
Go look at SFS/sfslite and its ilk to see how async is supposed to be done.
- exogen 14y agoDo you mean this SFS? http://www.fs.net/ http://www.fs.net/ That appears to literally be the official website. Sorry, but your post just sounds like "get off my lawn!" But good luck trying to convince everyone to write their web apps in C++.
- heretohelp 14y agohttp://okws.org/ http://okws.org/ is a better example. Actually, it's more like, "Write your web apps in Python/Clojure/Go/Java/Scala/Haskell/Erlang/C++/C/Common Lisp/Racket which all have better concurrency and async mechanisms than Node.js" I was mentioning SFS/sfslite more as exemplars of clean ways to abstract asynchronicity than recommending C++ for web app development. But you don't learn something like that if you don't learn to code without jQuery and npm packages.
- ricardobeat 14y agoWhat does jQuery have to do with NPM, which is one of the best designed package managers out there? Are easy_install, gem, cpan for noobs too?
- heretohelp 14y agoI was making a crack about JS-only people.
- bengillies 14y ago> Node.js is async for people who don't actually know what they're doing "Node.js is rubbish and if you like it and try to argue otherwise then, as I've already said, you don't know what you're doing so I can just ignore you." Clever.