Well if we just want to pick majorities than we can do the exact same thing in JS.<p>Build =&gt; npm + Gulp (optional) + Webpack<p>Unit-Test =&gt; Karma + Jasmine or Karma + Mocha + Sinon<p>Framework =&gt; React+Redux+Data (modular) or Angular (all batteries included)<p>Same deal. High quality tools. You are pretending that there aren&#x27;t hundreds of frameworks for Ruby (Cuba, Brooklyn, Scorched, Hobbit). The only people overwhelmed by choices are people afraid to make one.