Vue est un cadriciel progressif JavaScript permettant de rapidement et simplement développer des interfaces utilisateur dynamiques (UI) pour sites web ou des applications web de petites ou grandes envergures.
Sa grande force réside dans sa fonctionnalité de "two-way binding" permettant de mettre à jour automatiquement différentes informations dans une interface (View) en fonction de la valeur de certaines propriétés du modèle (Model) et vice-versa.
Voici un exemple concret du "two-way binding".
La version courante et enseignée de Vue dans ce cours est la version 3. Cependant, il est probable que vous trouviez beaucoup de documentation concernant la version 2, puisque celle-ci était la plus récente jusqu'à la fin de l'année 2020.
Si vous lisez sur le sujet en ligne, faites attention de vous assurer que l'article parle bien de la version 3, car certaines différences importantes entre les deux versions pourraient vous causer des enjeux.
- Adobe
- Apple
- Netflix
- Nintendo
- La NASA
- Wikipedia
- Etc.
Comme pour toute librairie, afin d'avoir accès à ses fonctionnalités, il est nécessaire de l'inclure dans notre projet.
Pour ce faire, il est possible :
- D'utiliser un CDN (Content Delivery Network)
-
D'utiliser la commande NPM pour l'installer dans votre projet
npm create vue@latest