Sobre el proyecto

Descripción general del repositorio de Vue 2 Este repositorio aloja Vue 2, la línea principal anterior del framework progresivo Vue.js para la creación de interfaces de usuario. El README comienza con un aviso explícito: Vue 2 alcanzó el fin de su vida útil el 31 de diciembre de 2023. El proyecto ya no recibe nuevas funciones, actualizaciones ni correcciones, y el repositorio se describe como inactivo. El desarrollo mantenido de Vue ocurre ahora en el repositorio independiente vuejs/core, que aloja la línea actual 3.x. Enfoque de diseño Vue se presenta como un framework progresivo que es adoptable incrementalmente y puede escalar entre una biblioteca pequeña y un framework completo dependiendo del caso de uso. Su biblioteca central se enfoca en la capa de vista, mientras que un ecosistema de bibliotecas complementarias cubre las necesidades que surgen en aplicaciones de página única más grandes. Estado del ciclo de vida y migración El README establece que Vue 2 sigue estando disponible en todos los canales de distribución existentes, incluidos CDNs, gestores de paquetes y GitHub. Se aconseja a los usuarios que inicien proyectos nuevos que comiencen con Vue 3.x, y se anima a los usuarios existentes de Vue 2 a seguir la guía de migración publicada en v3-migration.vuejs.org. El README también reconoce que no todos los usuarios tienen la capacidad o el motivo para actualizar, y señala una oferta de soporte comercial de terceros (Vue 2 NES de HeroDevs) para aquellos que deban permanecer en Vue 2 y tengan requisitos de cumplimiento o seguridad relacionados con software sin mantenimiento. Proyectos del ecosistema El repositorio enumera proyectos complementarios mantenidos dentro de la organización Vue: vue-router para el enrutamiento de aplicaciones de página única, vuex para la gestión de estado a gran escala, vue-cli para el andamiaje de proyectos, vue-loader como cargador de webpack para Single File Components (archivos *.vue), vue-server-renderer para el renderizado del lado del servidor, vue-class-component para una API de clase basada en decoradores de TypeScript, vue-rx para la integración con RxJS y vue-devtools como extensión de DevTools del navegador. Compatibilidad del navegador Vue.js es compatible con los navegadores que cumplen con ES5. IE8 y versiones anteriores no son compatibles. Documentación, soporte y contribución Ejemplos en vivo y documentación están disponibles en v2.vuejs.org. Las preguntas y el soporte se dirigen al foro oficial y al chat de la comunidad, mientras que la lista de incidencias del repositorio está reservada exclusivamente para informes de errores y solicitudes de funciones, con una lista de verificación para informar incidencias en la guía de contribución. Los cambios de cada versión están documentados en las notas de lanzamiento del repositorio. El proyecto mantiene una lista curada de proyectos, componentes y herramientas relacionados con Vue (awesome-vue) que acepta pull requests, y documenta las pautas de contribución en el repositorio. El desarrollo se financia a través de patrocinadores y colaboradores. Licencia Vue.js es un proyecto de código abierto con licencia MIT. El copyright pertenece a Yuxi (Evan) You, de 2013 al presente.