Bonjour,
Comme il indique le titre je veux savoir les principales différences entre AngularJs et Angular2.
Version imprimable
Bonjour,
Comme il indique le titre je veux savoir les principales différences entre AngularJs et Angular2.
Il ne s'agit pas du même framework, Angular a été réécrit from scratch.
Il y a une première fracture entre AngularJs 1.4- et AngularJs 1.5+.
A partir de AngularJs 1.5+ on s'oriente clairement vers une architecture en tree of components à la ReactJS. Le but étant d'aboutir à terme sur les webcomponents du W3C.
Angular a été réécrit from scratch entre autre dans ce but. Supprimer les contrôleurs qui prêtaient trop à confusion, le scope, etc ...
Au final, il y a peu de différences (enfin yena pas mal ne serait-ce que l'usage de typescript mais ça reste migrable) entre une webapp développée dans cet esprit avec un AngularJs en 1.5+ et une webapp développée en Angular. Et de même il y a de grandes différences entre une webapp dev en AngularJS 1.2 par ex et une webapp avec Angular.
Donc au final, il ne faut pas tellement regarder le framework, mais plutôt l'architecture utilisée pour développer (s'il y en a une car j'ai vu beaucoup de webapp développées en AngularJS où l'archi consistait à tout mettre en vrac dans les controllers).
et n'oublions des performances améliorées non négligeable pour Angular.
j'ai testé avec une même liste d'objets à afficher et la performance est net !