Depends.<p>Sometimes you want something like Rails or Django. Then express and similar &quot;a la carte&quot; solutions won&#x27;t help you and you&#x27;ll end up re-inventing frameworks and re-implementing the same old bugs and mistakes.<p>Sometimes you just want a small single-purpose server. Then Node and NPM shine and big frameworks seem like unwieldy behemoths in comparison.<p>Personally I&#x27;d say Node isn&#x27;t a good choice for the former and you&#x27;d be better off with something powered by Ruby, Python or PHP (i.e. Rails, Django etc). And I say that as someone who&#x27;s been almost exclusively using JavaScript for the past couple of years.