4 ms·
Your point is taken although I wouldn't say Node qualifies as the latest trend at this point. It feels like it has moved on to "just another tool to choose from
by chucksmash 7y ago
Your point is taken although I wouldn't say Node qualifies as the latest trend at this point. It feels like it has moved on to "just another tool to choose from" status to me. I suppose trendiness is relative but if you use a Google Trends search for "Isomorphic JavaScript" as a proxy for Node's trendiness[1], it was at its trendiest in 2016 and has fallen off quite a bit.
[1]: https://trends.google.com/trends/explore?date=all&geo=US&q=%2Fg%2F11d_1b3jmc https://trends.google.com/trends/explore?date=all&geo=US&q=%...
- rumanator 7y ago> Your point is taken although I wouldn't say Node qualifies as the latest trend at this point. Honest question: does Node offer any advantage other than CV points wrt established backend tech stacks?
- BubRoss 7y agoJavascript is a flexible and fluid language in my opinion. Using modern JITs gets you a scripting language that is many times faster than other languages, but Node.js itself is based around async callbacks for the simplest stuff with no easy way out, which makes it worth avoiding. Lua JIT however is sane, simple and even faster, but the infrastructure and tools surrounding it are bare in comparison.
- edwinjm 7y ago"but Node.js itself is based around async callbacks for the simplest stuff with no easy way out, which makes it worth avoiding". Huh? Async code is so powerful. You can use promises instead of callbacks. And you can easily make a async call "synchronous" by adding the await keyword in front of it.
- _lacroix 7y agoIt's not that other languages don't have async code...they just do it using multiple threads or other patterns that are nicer to work with than JS.