4. Pourquoi Angular ?

5. La philosophie d’Angular

L’équipe de Google qui travaille sur AngularJS a officiellement annoncé Angular à la conférence européenne Ng-Conf en Octobre 2014 (C’est une conférence consacrée spécialement à Angular). Ils ont annoncé que cette nouvelle version ne serait pas une mise à jour, mais plutôt une réécriture de l’ensemble du Framework, ce qui causera des changements de ruptures important. D’ailleurs, il a été annoncé qu’AngularJS ne serait plus maintenu à partir de 2018. On dirait qu’ils veulent faire passer un message, vous ne trouvez pas ? 😉

Les motivations pour développer un nouveau Framework, tout en sachant que cette version ne serait pas rétro-compatible, étaient les suivantes:

  1. Les standards du web ont évolué, en particulier l’apparition des Web Components (nous y reviendrons) qui ont été développé après la sortie d’AngularJS, et qui fournissent des meilleures solutions de manière native que celles qui existent actuellement dans les implémentations spécifiques d’AngularJS. Angular a été l’un des premiers Framework conçu pour intégrer sérieusement avec les Web Components.
  2. JavaScript ES6 – la plupart des standards d’ES6 ont été finalisés et le nouveau standard a été adopté mi-2015 (Nous y reviendrons également). ES6 fournit des fonctionnalités qui peuvent remplacer les implémentations existantes d’AngularJS et qui améliorent leur performance. Pourquoi s’en priver ?
  3. Performance – AngularJS peut être amélioré avec de nouvelles approches et les fonctionnalités d’ES6. Différents modules du noyau d’Angular ont été également retirés, notamment jqlite (une version de JQuery allégé pour Angular) ce qui résulte en une meilleure performance. Ces nouvelles performances font d’Angular un outil parfaitement approprié pour développer des applications web mobiles.

5. La philosophie d’Angular

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

w

Connexion à %s