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
-
MyJob.Company
MyJob.Company propose une plateforme d'offres d'emploi fonctionnant sur le principe de la cooptation.
Lire l'Ă©tude de cas -
CIRano
Plateforme de calcul pour les entreprises pouvant prétendre au Crédit ImpÎt Recherche (CIR) ou au Crédit ImpÎt Innovation (CII)
Lire l'Ă©tude de cas -
Vimeet
Vimeet permet l'organisation d'événements et la planification de rendez-vous d'affaires B2B.
Lire l'Ă©tude de cas -
On sort !
L'application On Sort ! est un agenda des sorties dans la métropole orléanaise. Les organisateurs peuvent suggérer leurs événements en quelques clics.
Lire l'Ă©tude de cas -
GĂ©ant des Beaux-Arts
Plateforme e-commerce européenne à destination des artistes et des écoles d'art, développé en collaboration avec Jetpulp, agence de stratégie lyonnaise.
Lire l'Ă©tude de cas