¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.

Vue.js

Vue.js
Información sobre la plantilla
Vue logo.png
Fecha de Creación2014
Lanzamiento inicialFebrero 2014
Última versión estable2.5.17
Sistemas Operativos compatiblesMultiplataforma
LicenciaMIT
Sitio web
vuejs.org/

Vue.js es un framework de Javascript, que sirve para construir interfaz de usuario. A diferencia de otros Framework monolíticos, Vue está diseñado desde cero para ser adoptable de forma incremental. La biblioteca central se enfoca solo en la capa de vista y es fácil de captar e integrar con otras bibliotecas o proyectos existentes. Por otro lado, Vue también es perfectamente capaz de impulsar aplicaciones sofisticadas de una sola página cuando se usa en combinación con herramientas modernas y bibliotecas de soporte.

Historia

Fue creado por Evan You que trabajaba en Google realizando prototipos y en el core del Framework de Meteor, hasta que pensó en otra forma de hacer una opción más fácil que abarcara las necesidades a la hora de hacer prototipos. Así surgió Vue en el 2014, desde entonces ha tenido una gran evolución y sigue creciendo en su versión 2 cada vez más y más.

Características

  • Accesible.
  • Versátil: Su núcleo es bastante pequeño y se escala a través de plugins, con lo cual escucharás mucho que Vue es una librería muy parecida a React, una librería que cumple un propósito escalable por el mismo tema de la versatilidad.
  • Optimizado: Su core ocupa 87KB, como ves es bastante liviano. (abril de 2021)
  • Comunidad: Va creciendo a un ritmo importante con más 66500 estrellas en GitHub
  • Licencia MIT: se publicó bajo el amparo de esta licencia.

Vue.JS tiene un gran ecosistema mantenido por los propios desarrolladores del core y la comunidad que existe detrás de Vue.

Plugins

VUE-ROUTER: Para la gestión de rutas.

TEST: Se pueden hacer test unitarios y funcionales.

VUEX: Es una implementación de la arquitectura de aplicación FLUX basada en la arquitectura ELM y además creado un poco en REDUX, es una implementación simple pero muy potente, fácil de utilizar y de entender, el cual nos permite gestionar el flujo de datos en nuestra aplicación.

Véase también

Fuentes