Enhance Web Development

Angular 2

 

Pourquoi Angular 2

Pourquoi Angular 2 ?

  • Un peu d'histoire
  • Standards du web
  • Performances
  • Environnement "Reactive"
  • Open-source & travail d'équipe

Un peu d'histoire

Angular 1

  • Première version : 2009
  • Créer par Miško Hevery
  • 1.3m développeur utilise la version 1.X

Angular 2

  • Annoncée en 2014
  • RC disponible en mai 2016
  • Actuellement : 2.0.0-rc2
  • Déjà 360k développeurs
  • Expérience AngularJS 1.X

Ok et ? sinon pouquoi Angular 2 ?

Standard du web

Performances

Small is beautiful

170k

56k

45k

Angular 2

beta

Angular 1

Angular 2
now

Fast is beautiful

  • Lazy-loading
  • Rendu très rapide (vs Angular 1)
    • 2,5x plus rapide la première fois
    • 4,2x plus rapide lors d'une mise à jour

Modularity is beautiful

Environnement "Reactive"

Reactive Programming

  • Asynchrone avec des streams
  • Nouveau type primitif : Observable
  • RxJS : librairie reactive pour JavaScript
  • Hot & Cold Observable
  • And so more !

Open-source & travail d'équipe

Made with Slides.com