Vue.js | Vue vs React vs Angular | Angular vs Vue | React vs Vue

¿Te gustaría aprender Vue.js?
 ¡Haz clic aquí!

El ecosistema de frameworks Javascript siempre ha sido una lucha entre tecnologías que han crecido en popularidad y luego han aparecido nuevas, relegando a las anteriores. La popularidad y el hype de la comunidad se centran en el nuevo framework de moda. Desde el año pasado existe una gran popularidad con el framework Vue.js y es una buena alternativa a frameworks basados en componentes.

Al igual que sucedió con Angular y React en el momento de su llegada, Vue.js llega para hacerse un hueco en el mercado, con una gran comunidad detrás y un gran numero artículos hablando maravillas de el. He podido utilizar Vue.js en un desarrollo y comprobar por que todo el mundo habla bien de él y está ganando tanta popularidad.

Bacancy Technology - Open Collective

¿Que es Vue.js?

Vue.js es un framework progresivo para construir interfaces de usuario. Es una alternativa a frameworks como Angular o React, y está siendo extremadamente popular en china, país de nacimiento de su creador Evan You, que trabajó para Google y para Meteor.

Su paso por google ha influenciado el desarrollo del framework y personalmente puedo decir que toma las mejores herramientas de cada framework. Por ejemplo para construir este framework ha empleado la potencia de las directivas de Angular y ha implementado el DOM virtual de React. Pero sobre todo, lo que toda la comunidad está de acuerdo del framework es que es una herramienta “Developer Friendly”, y creo que esta es una de las claves de su popularidad.

¿Por que elegir Vue.js?

  • Framework MVVM. La ventaja de este tipo de frameworks es la facilidad para construir codigo bien estructurado, para poder construir aplicaciones complejas
  • Solución Ligera. Una de las grandes ventajas de Vue es el tamaño en Kbs del core. Este tamaño puede ir aumentando, debido a la flexibilidad y facilidad para extender el framework con variedad de soluciones de terceros que son bien recibidas por la comunidad. Este tamaño compactado es una opción inteligente ya que reducirá los tiempos de carga y velocidad de las web apps.
  • Templates declarativos. Los templates en Vue se escriben en html fácilmente modificable por cualquier involucrado en el proyecto, sin tener que aprender nueva sintaxis como JSX.
  • DOM Virtual. La implementación del DOM Virtual proporciona un alto performance que ciertos benchmarks ponen a Vue como líder de rendimiento de renderizado.
  • Two-way Data Binding. Al igual que Angular emplea un data-binding bidireccional que sincroniza automáticamente el modelo con el DOM.
  • Vanila Javascripts. Vue.js usa vanila Javascript , sin abrazar por defecto ningún conjunto de javascript como Typescript, Ecmascript 6.
  • Curva de Aprendizaje Baja. Comparado con Angular y React, Vue es una de las technologias javascript más sencillas para comenzar a desarrollar. Una de las mejores características es que se trata de un framework “friendly developer”. Además posee una excelente documentación, con muchos ejemplos: esto se puede comprobar mirando la documentación oficial, además se pueden ver muchos ejemplos en Codepen y en Jsfiddle.
  • Gran Popularidad. Ya no es solo el hype producido entre los desarrolladores, si no el gran numero de estrellas de Github y el número de descargas mensuales.
Vue.js 2.5 Released!! How Your Business Can Benefit From This?

¿Cuando usar Vue.js?

Vue puede ser usado para construir diferentes tipos de aplicaciones. Es una herramienta muy util debido a su compatibilidad con otras librerías Javascript y la capacidad de añadir mas lógica compleja a aplicaciones existentes. Principalmente, Vue es una herramienta para construir Single Page Apps, pero el ecosistema permite construir aplicaciones móviles nativas con soluciones basadas en Vue como Weex. Además se ha construido frameworks de alto nivel sobre Vue como Nuxt.js que facilita el Server Side Rendering y otro conjunto de librerías que amplían la funcionalidad base del framework como Vuex o Vue-router.

Recursos para aprender Vue.js

La documentación oficial es bastante friendly y completa, de las mejores documentaciones de frameworks con guías paso a paso.

Si estás dispuesto a aprender Vue.js es una gran alternativa para construir SPAs.

Te esperamos en los siguientes artículos en donde hablaremos más acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.

¿Te gustaría aprender Vue.js?
 ¡Haz clic aquí!

About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax
()
x
Abrir chat
¿Quieres aprender a programar?
Hola 👋,
¿Te interesa información de nuestros cursos?