Frontend
Introduction
Une application Frontend est une application qui s’exécute sur le client web, généralement en JavaScript, HTML, CSS.
Structurer une application front
Il existe de nombreux frameworks JS qui aident à structurer les logiques d’une application frontend. Les principaux sont
-
Angular
-
React
-
VueJS
-
VanillaJS
Les outils nécessaires
Pour développer des applications Angular, vous aurez besoin de certains outils, notamment :
Node.js: Il s’agit d’une plateforme d’exécution JavaScript qui permet d’exécuter du code JavaScript côté serveur. Angular utilise Node.js pour gérer les dépendances et lancer des tâches de développement.
npm (Node Package Manager) : Il s’agit d’un gestionnaire de paquets pour Node.js qui permet de télécharger et gérer les dépendances d’un projet Angular.
TypeScript : Il s’agit d’un langage de programmation développé par Microsoft qui est utilisé pour écrire le code d’une application Angular. Il est fortement typé et permet de bénéficier d’une meilleure productivité et qualité de code.
Un éditeur de code : L’usage d’un IDE (Integrated Development Environment) est plus que recommandé, et doit prendre en charge TypeScript, comme Visual Studio Code, WebStorm, Atom, etc. Ces éditeurs offrent des fonctionnalités comme la coloration syntaxique, la complétion de code, le débogage, etc.
Un navigateur web : Il est important d’avoir un navigateur web pour tester et déboguer l’application Angular. Les navigateurs web les plus couramment utilisés sont Google Chrome, Mozilla Firefox, et Microsoft Edge.
Un gestionnaire de version : Git est le plus populaire.
Il est important de noter que ces outils sont les principaux nécessaires pour développer des applications Angular. Il existe également d’autres outils ou bibliothèques que vous pourriez utiliser pour ajouter des fonctionnalités ou améliorer la qualité de votre application.