À propos du projet
Aperçu du dépôt Vue 2
Ce dépôt héberge Vue 2, la ligne majeure précédente du framework progressif Vue.js pour la création d'interfaces utilisateur. Le README s'ouvre sur un avis explicite : Vue 2 a atteint sa fin de vie le 31 décembre 2023. Le projet ne reçoit plus de nouvelles fonctionnalités, de mises à jour ou de correctifs, et le dépôt est décrit comme inactif. Le développement maintenu de Vue se déroule désormais dans le dépôt séparé vuejs/core, qui héberge la ligne actuelle 3.x.
Approche de conception
Vue est présenté comme un framework progressif, adoptable progressivement et capable de s'adapter entre une petite bibliothèque et un framework complet selon le cas d'utilisation. Sa bibliothèque principale se concentre sur la couche vue, tandis qu'un écosystème de bibliothèques compagnons couvre les besoins qui apparaissent dans les applications monopages plus vastes.
Statut du cycle de vie et migration
Le README précise que Vue 2 reste disponible sur tous les canaux de distribution existants, y compris les CDN, les gestionnaires de paquets et GitHub. Il est conseillé aux utilisateurs lançant de nouveaux projets de commencer avec Vue 3.x, et les utilisateurs actuels de Vue 2 sont encouragés à suivre le guide de migration publié sur v3-migration.vuejs.org. Le README reconnaît également que tous les utilisateurs n'ont pas la capacité ou la raison de mettre à jour, et oriente vers une offre de support commercial tierce (Vue 2 NES par HeroDevs) pour ceux qui doivent rester sur Vue 2 tout en ayant des exigences de conformité ou de sécurité concernant les logiciels non maintenus.
Projets de l'écosystème
Le dépôt liste les projets compagnons maintenus au sein de l'organisation Vue : vue-router pour le routage des applications monopages, vuex pour la gestion d'état à grande échelle, vue-cli pour l'échafaudage de projets, vue-loader comme chargeur webpack pour les Single File Components (fichiers *.vue), vue-server-renderer pour le rendu côté serveur, vue-class-component pour une API de classe basée sur les décorateurs TypeScript, vue-rx pour l'intégration RxJS, et vue-devtools comme extension DevTools pour navigateur.
Compatibilité navigateur
Vue.js supporte les navigateurs conformes à ES5. IE8 et les versions antérieures ne sont pas supportés.
Documentation, support et contribution
Des exemples interactifs et la documentation sont disponibles sur v2.vuejs.org. Les questions et le support sont orientés vers le forum officiel et le chat communautaire, tandis que la liste des tickets du dépôt est réservée exclusivement aux rapports de bugs et aux demandes de fonctionnalités, avec une liste de vérification pour le signalement des problèmes dans le guide de contribution. Les changements version par version sont documentés dans les notes de version du dépôt. Le projet tient une liste organisée de projets, composants et outils liés à Vue (awesome-vue) qui accepte les pull requests, et documente les directives de contribution dans le dépôt. Le développement est financé par des sponsors et des donateurs.
Licence
Vue.js est un projet open source sous licence MIT. Le copyright est détenu par Yuxi (Evan) You, de 2013 à aujourd'hui.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.