title: AngularJS 2 - Which language to use? (Typescript, Javascript, Dart)
body: <p>With AngularJS 2 coming out, the documentation is suggesting three languages :
  <code>Typescript</code>, <code>Javascript</code> and <code>Dart</code>.</p>
  
  <p>I'm only used to Javascript EcmaScript 5 and am wondering what are the strength and weakness of these three ?</p>
  
  <p>At the time this question is asked, the documentation is more developed on Typescript and pretty slim on the others (even their own language Dart):</p>
  
  <ul>
  <li><strong>Typescript:</strong> 4 Tutorials, 16 Developer Guides, 4 Testing Guides</li>
  <li><strong>Javascript:</strong> 0 Tutorials, 4 Developer Guides, 0 Testing Guides</li>
  <li><strong>Dart:</strong> 0 Tutorials, 14 Developer Guides, 0 Testing guides</li>
  </ul>
  
  <p>Should I change my habit of developing using Javascript and follow what Angular 2 is suggesting by using Typescript ? Does it really change the concepts of Javascript ?</p>
  
  <p><a href="https://angular.io/" rel="noreferrer"><strong>AngularJS 2.0</strong></a> official website</p>