Un framework JS évolutif
Créé en 2014 par Evan You, Vue JS est ce que l’on appelle un Framework front évolutif qui se dédie à la création d’interfaces utilisateurs.
Il sait donc parfaitement allier performances et simplicité et s’associe à d’autres technos pour la conception d’applications web modernes.
Ce framework manipule donc avec performance l’affichage dans les navigateurs.
Vue JS a des points communs avec React JS avec notamment le parti pris de déléguer à d’autres technologies le routage et tous deux passent par l’utilisation du DOM virtuel.
D’une certaine manière, il fait également concurrence à Angular.
Les projets Vue JS sont compilés avec Briwserfy ou Webpack par exemple et transpilés avec Babel pour les rendre compatibles avec les anciennes versions des navigateurs.
Parmi les avantages de Vue JS :
- Léger (23 Ko)
- Appréhendable (faible courbe d’apprentissage)
- Flexible
- Performant dans son exécution
- Traçage automatique durant le rendu, des dépendances d’un composant
- Sa syntaxe d’écriture est simple
- Couvre toutes les fonctionnalités qu’on peut attendre d’un toolkit GUI