Angular

Angular est un framework open source en JavaScript et TypeScript pour le front-end fonctionnant dans un environnement NodeJS qui permet la création de Single Page Applications, des applications web accessibles à partir d’une page web unique.

Les applications monopage, SPA pour Single Page Application chargent dynamiquement les données et composants nécessaires à chaque nouvelle action de l’utilisateur, ce qui permet de fluidifier l’expérience utilisateur et d’éviter les chargements de nouvelles pages.

Google fait paraître 2 nouvelles versions par an. Angular est à distinguer de AngularJS.

Angular offre la possibilité de gérer nativement le routing pour la navigation, l’AJAX ou le stockage en local.

Il permet développer un site web et une PWA (Progressive Web App) en même temps.

Angular.io

Angular Cheat Sheet

Open ClassRoom Développez des applications Web avec Angular