![](https://cdn-pre.openwebinars.net/media/avatars/jose_manuel125/avatar_jose-manuel-rosa-front.png)
Frameworks
¿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.
Tabla de contenidos
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:
- 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.
- Reactivo.
- Optimizado: Su core ocupa 74KB, como ves es bastante liviano.
- Comunidad: Va creciendo a un ritmo importante con más 66500 estrellas en GitHub y 130 personas contribuyendo al core cada día.
- 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:
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:
- VUE-ROUTER: Para la gestión de rutas.
- Conectar a servicios externos: Como vue-axios o vuefire para conectarnos a una base de datos.
- 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.
También te puede interesar
![](https://cdn-pre.openwebinars.net/media/avatars/jose_manuel125/avatar_jose-manuel-rosa-front.png)
![Vue.js vs React vs Angular](https://cdn-pre.openwebinars.net/media/featured_images/react-vs-vue-blog.jpg)
Vue.js vs React vs Angular
Realizamos una comparativa entre Vue.js y las otras opciones frontend más utilizadas en el mercado, como son React y Angular. Crea tu propia opinión...
![](https://cdn-pre.openwebinars.net/media/avatars/jose_manuel125/avatar_jose-manuel-rosa-front.png)