Angular

Références

L'actualité

Librairie

L'information

Qu'est-ce que Angular ?

Angular est un framework coté client et open source basé sur TypeScript dirigée par une équipe Google et par une communauté de particuliers et de sociétés.

Angular est une réécriture complète de AngularJS, framework construit par la même équipe. À l'origine, la réécriture de AngularJS a été appelé "Angular2" par l'équipe, mais cela a conduit à la confusion entre les développeurs. Pour clarifier, l'équipe a annoncé que des termes différents doivent être utilisés pour chaque framework. "AngularJS", se référant aux versions 1.X. et "Angular" sans le "JS", en référence aux versions 2 et plus.
   




La Version 2.0.0

Angular 2.0 est annoncé à la conférence ng-europe 2014, qui s'est déroulé les 22 et 23 octobre de cette même année. Les changements drastiques dans la version 2.0 ont créé beaucoup de controverses parmi les développeurs. Le 30 avril 2015, les développeurs d'Angular annoncent que la version 2 passe de la version alpha à la version d'essai pour les développeurs. Angular 2 passe en Bêta en décembre 2015, et la première version candidate à la production est publiée en mai 2016. La version finale est publiée le 14 septembre 2016.

La Version 4.0.0

Le 13 décembre 2016 Angular 4 a été annoncé, le saut à la version 3 fut fait pour éviter une confusion en raison de l'absence d'alignement entre le routeur de version du paquet qui avait déjà été distribué dans v3.3.0. La version finale a été publiée le 23 Mars 2017. Angular 4 est compatible avec Angular 2.

Angular de la version 4.3 est une version mineure, ce qui signifie qu'il ne contient pas de modifications importantes et que c'est une baisse dans le remplacement pour les 4.x.x.

Fonctionnalités de la version 4.3

  • L'introduction de HttpClient, un plus petit, plus facile à utiliser, et le plus puissant de la bibliothèque pour faire des Requêtes HTTP.
  • Nouveau routeur cycle de vie des événements pour les Gardes et les Résolveurs. Quatre nouveaux événements : GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd rejoindre l'ensemble du cycle de vie des événements tels que NavigationStart.
  • Conditionnellement désactiver les animations.

La Version 5.0.0

Angular 5 est sorti le 1er novembre 2017. Les améliorations clés dans Angular 5 incluent le soutien progressif des applications web, un optimiseur de construction et des améliorations liées à la Conception de Matériel.

La Version 6.0.0

Angular 6 est sorti le 4 Mai 2018. C'est une version majeure permettant de moins mettre l'accent sur le cadre sous-jacent, et de plus en plus sur la suite d'outils, et de rendre plus facile le passage à Angular dans le futur, avec : ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI Workspaces, Library Support, Tree Shakable Providers, Animations Performance Improvements, et RxJS v6.