Si vous voulez tout savoir sur le framework Angular, démarrer un projet Angular ou devenir un développeur Angular , ce guide est pour toi. Nous avons dressé une liste des meilleurs livres, tutoriels et cours pour apprendre Angular et améliorer vos compétences. Vous découvrirez également les différents types d`Angular et leurs utilisations. Allons-y.
Angular est un framework gratuit et open source utilisé pour créer des applications clientes d`une seule page avec HTML et dactylographie. Angular est écrit en TypeScript. Le framework implémente les fonctionnalités de base dans les bibliothèques TypeScript que vous pouvez importer dans vos applications complexes.
Les blocs clés Angular de base sont des composants organisés en modules. Ces modules collectent le code associé dans des ensembles fonctionnels. Un ensemble de modules définit une application Angular. La plupart des applications ont un module racine qui prend en charge un composant bootstrap.
A quoi sert Angular ?
Angular est un framework généralement utilisé dans la création d`applications Web évolutives avec une collection de bibliothèques et de fonctionnalités intégrées telles que la communication et le routage client-serveur. Pour comprendre à quel point Angular peut être utile, il est utile de connaître certaines de ses applications, qui sont répertoriées ci-dessous.
- Applications Web. Angular est utilisé pour le développement Web. Depuis Angular 5, il est utilisé pour développer des applications Web modernes.
- Applications de bureau. Les développeurs utilisent Angular pour créer des applications Web complexes installées sur le bureau pour Mac, Windows et Linux. Les plates-formes angulaires sont des choix décents pour les développeurs travaillant avec des applications métier avec des normes élevées de fiabilité du code.
- Applications mobiles natives. Angular peut être utilisé pour développer des applications mobiles natives via NativeScript. Les applications mobiles natives sont généralement rapides et fiables par rapport aux autres applications.
- Applications monopage (SPA). Angular est également utilisé pour créer des applications clientes d`une seule page. Les SPA sont des applications Web qui chargent une seule page HTML et la page se met à jour dynamiquement en fonction de l`interaction de l`utilisateur avec l`application Web. Les SPA peuvent utiliser des serveurs back-end sans nécessairement référencer la page Web entière pour télécharger des données.
Types angulaires
Il sont plus de 12 versions d`Angular publiées au fil des ans. La toute première version, Angular JS, présentait quelques différences et limitations qui ont été corrigées dans les versions plus récentes. Vous trouverez ci-dessous les types d`Angular qui existent aujourd`hui.
AngularJS
Angular 1, communément appelé AngularJS , utilise JavaScript pour créer l`application et est basé sur un contrôleur de vue de modèle ou une conception MVC. AngularJS n`offre pas de support intégré pour le développement d`applications, mais prend en charge les applications mobiles natives. AngularJS continuera à être pris en charge à long terme jusqu`à la fin de 2021.
Angular 2 à 11
Angular 2 est une refonte de l`AngularJS d`origine. Cette version et les versions ultérieures publiées au fil des ans ont offert une meilleure évolutivité et des améliorations basées sur les leçons tirées d`AngularJS. Toutes ces versions ont inclus des améliorations, mais sont basées sur le même framework.
Angular 12
Angular 12 est la dernière version de ce TypeScript disponible sur un cadre basé sur le Web. Il est sorti en mai 2021. Cette version privilégie Ivy, qui est une technologie de pipeline de compilation et de rendu qui offre une compilation AOT plus rapide.