Vue.js est un framework JavaScript, assez comparable à React. Tout comme ce dernier, il permet d'obtenir des interfaces fluides et rapides, sans avoir à rafraßchir la page aprÚs une action de l'utilisateur. Chez Elao, nous l'utilisons pour améliorer l'expérience utilisateur (UX) sur des pages comme par exemple des formulaires réactifs agrémentés d'animations d'aide à la saisie, un générateur de playlists, un outil pour recadrer un avatar, etc. Nous pouvons également l'utiliser pour constituer une application plus ambitieuse.

Pourquoi nous faisons le choix d'utiliser Vue.js chez Elao ?

  • Ce framework nous permet de facilement amĂ©liorer l'UX d'une page afin de la rendre rĂ©active et super rapide Ă  l'affichage, ce qui est trĂšs confortable pour l'utilisateur... et pour le dĂ©veloppeur !

  • Il y a autour de Vue.js une grande communautĂ©, ce qui prĂ©sente de nombreux intĂ©rĂȘts : il est plus facile ainsi de progresser en posant des questions, on peut rencontrer de nombreuses personnes lors de meetups par exemple pour discuter des possibilitĂ©s de Vue.js et enfin on peut bĂ©nĂ©ficier de diffĂ©rentes ressources produites par cette communautĂ©.

  • L'approche composant de Vue.js permet de rĂ©utiliser simplement des briques d'interface. CombinĂ© Ă  sa simplicitĂ© d'intĂ©gration, ce framework est devenu un outil incontournable et trĂšs apprĂ©ciĂ© par les dĂ©veloppeurs.

Vue.js et Symfony đŸ€

On l'a vu, nous utilisons majoritairement Vue.js pour sa facilitĂ© d'utilisation Ă  l'intĂ©rieur d'un template dĂ©jĂ  dĂ©fini, en ajoutant ainsi par exemple un petit composant. Cependant, il peut parfaitement ĂȘtre utilisĂ© pour le dĂ©veloppement d'une application frontend complexe. Un autre argument de taille, pour notre agence experte en dĂ©veloppement grĂące Ă  Symfony, est qu'il est trĂšs simple de mĂ©langer templates Vue.js et templates Twig en y intĂ©grant une application ou un dynamisant un formulaire Symfony.

Vue.js et référencement naturel (SEO)

Nous sommes vigilants, lors de nos dĂ©veloppements, Ă  garantir le crawl des pages publiques aux robots d'indexation de diffĂ©rents moteurs de recherche, si c'est un objectif de notre client. Or, un site web comprenant des pages dont le HTML est gĂ©nĂ©rĂ© en javascript peut dans certaines conditions ne pas ĂȘtre "lues" par les moteurs de recherche. NĂ©anmoins, il est tout Ă  fait possible de penser des interfaces fluides et rĂ©actives et d'avoir des objectifs de visibilitĂ© : des solutions existent, comme par exemple la technique du Service Side Rendering. Nous pouvons vous accompagner dans cette dĂ©marche ou la rĂ©aliser nous-mĂȘme !

Les projets qui utilisent Vue.js

  • My Job Company. utilise Vue.js dans diverses sections de l'applicatif, notamment afin d'aider Ă  la saisie d'informations dans les formulaires grĂące Ă  des rĂ©glettes, des couleurs, etc.
  • On sort ! : lister des Ă©vĂ©nements dans un agenda, rechercher des sorties rapidement via une interface simple et rapide ... C'est grĂące Ă  Vue.js !
  • Wotol : nous avions Ă  trouver une solution pour gĂ©rer un grand volume d'annonces Ă  trier avec plusieurs filtres pour faciliter la navigation et l'expĂ©rience utilisateur.

Projets créés avec Vue.js

Articles liés à Vue.js