3 ms·
Node.JS is great when you simply need to move bits from disk onto the network with minimal processing in between and your app is otherwise I/O bound. This is wh
by kintamanimatt 13y ago
Node.JS is great when you simply need to move bits from disk onto the network with minimal processing in between and your app is otherwise I/O bound. This is what gives Node.JS its superficial appeal. The trouble comes when you need to write anything of complexity and you find yourself in callback hell and your code becomes difficult to reason about at an unreasonable rate. This makes adding new features to any large code base a ghastly nightmare.
JavaScript is also a really shitty, poorly conceived language with cruft galore, and this compounds the hell of event-driven programming.
I dropped Node.JS because it made me hate programming.
- briantakita 13y agoI've found that, if done correctly, Javascript, especially with a module system like common.js, scales with complexity extremely well. It requires a different approach than OOP that most people are used to but results in very loosely coupled code. i.e. a power screw driver is a "terrible" tool when used like a manual screwdriver.