3 ms·
Having worked with nodejs for a few years, it's turned out to be pretty okay for prototyping web apps. But, developing these prototypes into robust software and
by xkcd-sucks 9y ago
Having worked with nodejs for a few years, it's turned out to be pretty okay for prototyping web apps. But, developing these prototypes into robust software and maintaining them is terrible. My opinion is that a proliferation of low-quality, poorly maintained modules-- the "more packages in the Node.js ecosystem than any other"-- makes node unsuitable for production. It does help you "develop faster," but only for a few months per project. After that it's backfilling other people's shoddy code and diagnosing breaking changes between module patch versions.
Also, the proliferation of incompatible JS language features, stacks of build systems etc. doesn't make things any easier.