¿Qué es Vue.js?

¿No sabes qué es Vue.js? Es un Framework progresivo, es decir, es un Framework que sirve para consumir interfaz del usuario. Te contamos más sobre Vue.JS en este artículo.

Publicado el 26 de Octubre de 2017
Compartir

Es un Framework progresivo, es decir, es un Framework que sirve para consumir interfaz del usuario.

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:

  1. Accesible.
  2. 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.
  3. Escalable por el mismo tema de la versatilidad.
  4. Reactivo.
  5. Optimizado: Su core ocupa 74KB, como ves es bastante liviano.
  6. Comunidad: Va creciendo a un ritmo importante con más 66500 estrellas en GitHub y 130 personas contribuyendo al core cada día.
  7. Licencia MIT: se publicó bajo el amparo de esta licencia.

Estadisticas de NPM(Node Package Manager):

NPM (Gestor de Paquetes de Node) facilita a los desarrolladores de JavaScript compartir y reutilizar código y facilita la actualización del código que comparten. Para Vue se tiene:

  • +33400 Descargas el último día.

  • +174800 Descargas la última semana.

  • +695100 Descargas el último mes.

Ecosistema:

ecosistemavue

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

Existen plugins muy importantes como:

  1. VUE-ROUTER: Para la gestión de rutas.
  2. Conectar a servicios externos: Como vue-axios o vuefire para conectarnos a una base de datos.
  3. TEST: Se pueden hacer test unitarios y funcionales.
  4. 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.

Artículo desarrollado a partir del vídeo por Ana Gabriela Durán.


Compartir este post

También te puede interesar...

Tecnología

Comparativa Arduino vs Particle vs Raspberry Pi

11 Mayo 2023 Diego Caceres Solis
Tecnología

Aprende a crear un Blockchain con JavaScript

18 Mayo 2023 Alfredo Barragán
Tecnología

Cómo aplicar técnicas de clean code en Java 18

10 Mayo 2023 Jorge López Blasco

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.