En bref : il n’est pas nécessaire de connaître AngularJS (v1) pour utiliser Angular (v2+).
AngularJS vs Angular = 2 frameworks
Pour diverses raisons (certains concepts théoriques proches, volonté de garder la communauté existante…), Google a fait le choix de garder le même nom, mais il s’agit en réalité de 2 frameworks différents.
Pour essayer de mettre fin à la confusion, il y a maintenant deux noms distincts :
- AngularJS désigne la version 1,
- Angular (tout court) désigne la nouvelle version (versions 2 et suivantes, qui sont le même framework).
En conséquence, il n’est pas nécessaire de connaître AngularJS (v1) pour utiliser Angular (v2+). Et il serait insensé de se former à AngularJS, désormais obsolète.
Migration
AngularJS est maintenu jusqu’en juillet 2021 (et continuera de fonctionner même après). Pour celles et ceux qui ont déjà des applications en AngularJS, il n’y a donc pas d’obligation à migrer vers Angular.
Cela vaut en revanche le coup, ne serait-ce que pour les performances (c’est le jour et la nuit).
Grâce au module upgrade, vous pouvez réaliser cette transition progressivement.
N’attendez plus, formez-vous à Angular pour booster vos applications !