title: How to migrate a complex project from Angular 1.5 to 2?
body: <p>I have a production site with realtime data. </p>
  
  <ul>
  <li>The site is based on jHipster (angular 1.5 + java). </li>
  <li>The site is state based.</li>
  <li>Websockets are used for asynchronous communication.</li>
  </ul>
  
  <p>Now, I want to migrate the site from angular v1.5 to v2. On reading the official angular migration guide, it seems I have to rewrite a lot of code. What is the best approach here for migration?</p>
  
  <ol>
  <li><p>Write everything in angular 2 from scratch. </p>
  
  <p>or</p></li>
  <li><p>Follow the upgrade guide (using the upgrade module) in the official angular doc </p></li>
  </ol>