Un environnement de développement conçu pour faciliter la création d’applications Web dotées de fonctionnalités avancées et de méthodes préétablies est ce qu’on appelle un framework. Ce dernier permet de structurer l’application en éléments autonomes appelés composants, tels que des boutons ou des barres de navigation, qui peuvent être réutilisés à différents endroits. Ces composants interagissent en échangeant des données à travers des flux, appelés databinding, ce qui permet d’ajouter, de supprimer ou de modifier l’état d’un élément. La présentation du contenu s’adapte dynamiquement en fonction de certaines conditions et réagit aux événements déclenchés.
Dans le domaine des frameworks JavaScript, on retrouve des outils tels que Svelte, Vue.js, Angular et Ember, qui offrent des fonctionnalités variées pour le développement d’applications Web. De même, des bibliothèques JavaScript telles que React et Preact sont également utilisées pour simplifier la création d’interfaces interactives et dynamiques.
Retour à l'index du glossaire