Vue.JS

Un framework JavaScript front-end

Vue.JS

Vue.js est un framework JavaScript open-source évolutif pour la construction d’une interfaces utilisateur. C’est l’une des dernières technologies qui sont largement utilisées à travers le monde pour le développement d’interfaces de pages Web, aux côtés de React et Angular.

Ces dernières années, les pages web sont devenues plus dynamiques grâce au Javascript et beaucoup de contenu qui se trouvait auparavant du côté serveur est transféré sur le navigateur, pour réagir instantanément aux actions des utilisateurs sans avoir à recharger la page. De plus en plus de développeurs utilisent des frameworks comme Vue pour organiser le code Javascript front-end. Vue est reactive, ce qui signifie qu’il met instantanément à jour les fichier HTML de la page affichée lorsque des données sont modifiées par la logique logicielle, sans recharger la page.

Vue est un framework évolutif, ce qui signifie qu’il peut être branché dans une application existante et ne concerner qu’une partie de celle-ci, de pages spécifiques. C’est l’une des principales raisons pour lesquelles nous avons choisi ce framework par rapport à d’autres car nous avons commencé à utiliser des frameworks spécifique pour nos projets, principalement pour des interfaces utilisateur plus dynamiques, qui nécessitent une interface plus performante.

Cela permet de prendre une page web et de la diviser en composants réutilisables, chacun ayant tout le code HTML, CSS et Javascript dont il a besoin pour faire le rendu de la page. Il possède tout l’écosystème pour apporter plus de logique de fonctionnement, et peut éventuellement remplacer complètement le front-end d’une application web ou d’un site web, permettant de naviguer entre les pages par le biais du routing.

Vue.JS a été créé par un développeur web indépendant, Evan You, et est complètement open source et n’est lié à aucune entité comme React(Facebook) et Angular(Google).

Un exemple d’une application Vue minimaliste qui affiche une liste de produits

Related blog articles