Presentación del instructor de Vue.js

Clase 2 de 37Curso de Reactividad con Vue.js 3

Contenido del curso

Segunda capa: componentes de Vue.js

Resumen

Aprender un framework desde sus fundamentos internos cambia por completo la forma en que lo utilizas. Vue.js se ha consolidado como uno de los frameworks más populares del ecosistema JavaScript gracias a su naturaleza reactiva y progresiva, y comprender qué lo hace funcionar así es exactamente el objetivo de este recorrido guiado por Samuel Burbano, senior front-end developer en Amazon Ring.

¿Quién está detrás de este curso de Vue.js?

Samuel Burbano cuenta con más de cinco a seis años de experiencia trabajando con Vue.js [0:39]. Comenzó en una fase muy temprana —incluso en versiones beta del framework— lo que le ha permitido presenciar de primera mano toda la evolución del ecosistema. Su trayectoria incluye proyectos en empresas con más de dos mil o tres mil componentes, una escala que deja al descubierto tanto las ventajas como las desventajas de Vue.js en aplicaciones de gran tamaño [0:54].

Actualmente trabaja en Amazon Ring, donde el desarrollo se apoya fuertemente en Vanilla JavaScript [0:17]. Esa base sólida en JavaScript puro resulta determinante para entender la reactividad interna de Vue, ya que el framework se construye sobre los mecanismos nativos del lenguaje.

¿Por qué Vue.js se considera un framework reactivo y progresivo?

Vue.js destaca por ser un framework progresivo [1:11]. Esto significa que puedes adoptarlo de forma incremental: desde añadir interactividad a una página existente hasta construir aplicaciones completas de una sola página (SPA). Su sistema de reactividad es el corazón que permite que la interfaz se actualice automáticamente cuando cambian los datos, sin necesidad de manipular el DOM de forma manual.

A lo largo del curso se busca precisamente hacer introspección sobre esos mecanismos internos [1:05]:

  • Cómo Vue detecta cambios en el estado de la aplicación.
  • Qué patrones de JavaScript aprovecha para lograr reactividad.
  • Por qué entender la base de Vanilla JavaScript potencia el uso del framework.

¿Qué papel juega JavaScript en el ecosistema de Vue?

Samuel se define como un JavaScript lover [0:22] y destaca cómo JavaScript se ha convertido en un lenguaje capaz de crear experiencias interactivas en la web. Tecnologías complementarias como WebGPU y Three.js [0:32] están ampliando los límites de lo que es posible en el navegador, y Vue.js se beneficia directamente de esa evolución al mantenerse alineado con los estándares modernos del lenguaje.

¿Qué se puede esperar de este recorrido?

El enfoque no es solo aprender a usar Vue, sino comprender la magia interna que lo hace funcionar [0:05]. La promesa es clara:

  • Transmitir la curiosidad por explorar aspectos de JavaScript que muchos desarrolladores desconocen [1:00].
  • Mostrar las ventajas y desventajas reales del framework a partir de experiencia en proyectos a gran escala.
  • Preparar el terreno para profundizar en qué significa exactamente que Vue sea un framework progresivo.

Si te interesa ir más allá del uso superficial de Vue.js y realmente entender qué ocurre debajo del capó, comparte qué aspecto del framework te genera más curiosidad.