title: When should I use express.js over a standalone node.js
body: <p><strong>Node.js</strong> is a javascript environment</p>
  
  <p><strong>Express</strong> is a framework</p>
  
  <p><a href="https://stackoverflow.com/questions/2964140/what-is-a-framework-what-does-it-do-why-do-we-need-a-framework">What is a software framework?</a> for Node.js?</p>
  
  <p>Why and when is it useful to use Express framework over Node.js standalone? </p>
  
  <p>What I mean is that, is this framework just a set of ready functions and modules that makes it easier to write codes from scratch?</p>
  
  <p>I'm asking this because I found lots of tutorials and guides on NodeJS with Express, but just a few on standalone NodeJs.</p>