Le blog

Vue.js passe la troisième : il est temps de migrer vos applications !

Publié le 06 décembre 2023

La fin de vie de la version 2 Vue.js est prévue le 31 décembre 2023, ce qui signifie qu’après cette date, cette version ne sera plus maintenue… ni même pour les correctifs de sécurité ! Le développement de nouvelles fonctionnalités s’est déjà arrêté il y a quelques temps : la version 2.7, dernière version de la branche 2, est sortie en juillet 2022. Depuis, elle a reçu une quinzaine de correctifs de bugs ou de sécurité, en tant que version dite LTS (Long Term Support). Mais toute bonne chose a une fin, et pour Vue 2 c’est le passage à l’an 2024.

Pourtant, la version 2 de Vue est largement déployée sur les applications web, encore aujourd’hui. Il s’agit d’une version qui a connu une large palette d’évolutions, et qui a conquis un grand nombre de développeurs dans la création d’applications modernes et performantes.

" class="wp-image-8211" style="aspect-ratio:3/2;object-fit:cover

Alors, est-ce la fin de Vue.js ? #

Pas du tout, au contraire. La popularité de Vue était telle que les créateurs du framework ont souhaité aller beaucoup plus loin, et s’affranchir des limitations de la version 2 pour penser au futur.

Comme pour bon nombre de frameworks web frontend ou backend, il y a souvent une version majeure qui rompt brusquement avec la version précédente et ne facilite pas la mise à jour... Concernant Vue.js c’est le passage à la version 3 qui peut donner du fil à retordre.

Le framework a totalement été réécrit, et si les mainteneurs ont fait un énorme travail pour faciliter la migration des projets de la version 2 à la version 3, ce n’est pas toujours évident.

En partie aussi, parce que beaucoup de bibliothèques tierces n’ont pas été migrées elles-même et sont à l’abandon.

Votre application en Vue 2 continuera de fonctionner au 1er janvier mais pourrait subir des problèmes de sécurité, des bugs plus ou moins importants, et être de plus en plus difficile à faire évoluer avec le temps.

Vue 3 est complètement mature, la version 3.0 est sortie en septembre 2020, et la dernière mineure en date, la version 3.3, en mai 2023. Cette nouvelle version vient avec des performances accrues, encore plus de légèreté, des fonctionnalités qui améliorent l’expérience utilisateur et celle du développeur, une meilleure compatibilité avec les navigateurs internet… Vue 3 est plus que jamais un framework moderne qui sait tirer parti du meilleur !

Si vos équipes rencontrent des difficultés pour la migration de la version 2 vers 3, vous pouvez faire appel à nos devs, qui sont certifié·es officiellement par Vue.js !

Nos équipes ont déjà réalisé la migration de nombreuses applications Vue, des plus simples ou plus complexes, y compris dans des situations où le code n’a pas été forcément conçu dans les règles de l’art, où les bibliothèques largement utilisées par l’application ne sont plus maintenues… La reprise d’applications legacy fait partie de notre métier, vous pouvez nous faire confiance.

Comment pouvons-nous vous aider ? #

  • En intégrant temporairement un·e ou plusieurs devs de chez Les-Tilleuls.coop, qui s’occuperont de la montée en version. Vos équipes peuvent soit participer à la migration, soit continuer à travailler sur vos fonctionnalités, sans mise à l’arrêt du planning de production ;
  • En réalisant un audit de votre projet pour préparer votre migration afin de tirer parti des mises à jour. Nous pouvons vous apporter des conseils pour améliorer les performances, la sécurité, les bonnes pratiques, les tests, l’intégration continue de vos mises à jour, ou tout autre sujet qui vous préoccupe ou vous limite actuellement ;
  • En formant vos devs sur Vue.js : en tant qu’organisme certifié Qualiopi, nous vous proposons des sessions de formation au programme pré-établi ou complètement adaptées à vos besoins.

Vous utilisez Nuxt 2 ? #

Nuxt 2 est basé sur Vue 2, sa propre fin de support est programmée au 30 juin 2024.

Pour les mêmes raisons, il est temps de migrer vers Nuxt 3 (et Vue 3) dès à présent pour bénéficier de toutes ses dernières évolutions et correctifs !

Le blog

Pour aller plus loin