Vue JS est un framework JavaScript open-source de type modèle-vue-modèle frontal pour la création d'interfaces utilisateur et d'applications monopages. Il a été créé par Evan You.
Vue JS présente une architecture adaptable de manière incrémentielle qui se concentre sur le rendu déclaratif et la composition de composants. La bibliothèque de base se concentre uniquement sur la couche de visualisation. Les fonctionnalités avancées requises pour les applications complexes, telles que le routage, la gestion de l'état et les outils de construction, sont proposées par le biais de bibliothèques et de paquets de soutien officiellement maintenus.
Vue JS a été créé par Evan You après avoir travaillé pour Google en utilisant Angular dans un certain nombre de projets. Il a ensuite résumé son processus de réflexion : " Je me suis dit : et si je pouvais extraire la partie que j'aimais vraiment dans Angular et construire quelque chose de vraiment léger ? " Le premier commit de code source du projet date de juillet 2013, et Vue JS a été publié pour la première fois le mois de février suivant, en 2014.
Vue JS est un framework progressif pour la construction d'interfaces utilisateur. Contrairement à d'autres frameworks monolithiques, Vue JS est conçu dès le départ pour pouvoir être adopté de manière incrémentielle. La bibliothèque de base se concentre uniquement sur la couche de vue et est facile à prendre en main et à intégrer à d'autres bibliothèques ou à des projets existants. D'autre part, Vue JS est aussi parfaitement capable d'alimenter des applications monopages sophistiquées lorsqu'il est utilisé en combinaison avec des outils modernes et des bibliothèques de soutien.
Caractéristiques clés
Approchable
Si vous connaissez déjà le HTML, le CSS et le JavaScript, vous pourrez facilement utiliser ce framework.
Polyvalent
Un écosystème qui peut être adopté de manière incrémentielle et qui évolue entre une bibliothèque et un framework complet.
Performant
20KB min+gzip Runtime
DOM virtuel ultra-rapide
Efforts d'optimisation minimaux