Back to cases

Caso de estudio: modernización frontend de Vue 2 a Vue 3

Una migración frontend enfocada en modernizar la base tecnológica sin perder mantenibilidad, consistencia visual ni capacidad de evolución del producto.

Context

En MOVATEC SPA, Jonathan trabaja con Vue.js 2 y Vuetify en interfaces modernas y responsivas, liderando la migración de proyectos desde Vue 2 hacia Vue 3.

Role

Desarrollador Full Stack Senior con foco en frontend, migración de framework, adopción de TypeScript, CSS modular y arquitectura de componentes.

Challenge

Actualizar proyectos existentes a Vue 3 requiere equilibrar continuidad del producto, compatibilidad de componentes, orden técnico y mejora progresiva del código sin introducir complejidad innecesaria.

Technical decisions

  • Migración gradual en lugar de reescritura completa.
  • Uso de TypeScript como base para mayor escalabilidad del código.
  • Componentes reutilizables como unidad principal de evolución de UI.
  • CSS modular para mejorar separación de responsabilidades visuales.
  • Arquitectura frontend orientada a mantenibilidad y rendimiento.

Result

El trabajo fortalece la base frontend del producto, mejora la mantenibilidad, habilita una evolución más segura hacia Vue 3 y reduce fricción para futuros desarrollos.

Vue.js 2Vue.js 3VuetifyTypeScriptCSS modularJavaScript
Caso de estudio: modernización frontend de Vue 2 a Vue 3 — Jonathan Leiva Gómez | Jonathan Leiva Gómez