Angular

De Wiki SIO EDM
Aller à : navigation, rechercher
Logo Angular


ANGULAR

Angular qu'est ce que c'est ?

Angular est un cadriciel openSource développé par le groupe Google sur la base de AngularJS qui est également un cadriciel. La version 2.0.0 (la première) a été publiée le 14 septembre 2016. Aujourd'hui c'est la version 7.2.15 qui est en ligne mais très prochainement (dans le mois) c'est la version 8.0.0 qui sera en fonctionnement. Les développeurs ont annoncé la version 9.0.0 pour septembre/octobre 2019. Pour résumer ANGULAR est donc une "nouvelle" technologie de développement web qui est là pour faciliter celui-ci dans certains cas d'utilisation.


UTILISATION

Les fonctionnalités

Environnement

Angular est un framework qui permet de développer des applications web de façon mobile sur (GitHub) ou local (à l'aide d'application de bureau). Il utilise une architecture de fichier très claire qui permet d'organiser et de suivre les projets facilement. De plus plusieurs personnes peuvent avoir accès à un projet en cours ce qui rend le travail plus efficace et évite les incohérence de codage. L'utilisation de la POO permet donc une navigabilité optimale est un code plus claire et plus facile à comprendre si on arrive en cours de projet.




La différence avec AngularJS

 - Des fonctionnalités de bases sont passés en modules. Permet aussi une évolutivité de l'environnement.
 - Modifications de la syntaxe. 
 - Utilisation du langage TypeScript de Microsoft où est présente notamment la Programmation objet.
 - Un chargement dynamique.
 - Ainsi qu'une prévisualisation.

La rétrocompatibilité mise en place

La rétrocompatibilité est présente a chaque nouvelle version de Angular et celle-ci est très important pour éviter de corrompre les données ou de grosse pertes. Ce qui entraînerait par la même occasion une perte de temps et d'argent dans certain cas.