Cargando
Por favor espera, nuestro contenido esta cargando

Vue

Uno de los frameworks con los que más hemos trabajado. Con Vue construimos AlfTravel, nuestro CRM para agencias de viaje, y con Vue y Framework7 nacieron las primeras versiones de las aplicaciones móviles que hoy mantenemos en Flutter.


Vue


Qué es Vue y por qué lo usamos

Vue es el framework de JavaScript con el que construimos aplicaciones web: pantallas que alguien usa durante toda su jornada laboral, con formularios, listados, filtros y estados que cambian mientras trabaja. No es una tecnología que hayamos adoptado hace poco, es una de las que más recorrido tiene en nuestro equipo, y buena parte de lo que hemos entregado con interfaz de gestión pasa por ella.

Una de sus virtudes es que se puede adoptar por partes. Un sitio que ya existe puede incorporar una sección hecha en Vue sin que haya que rehacerlo entero, lo que la convierte en una herramienta natural para modernizar sistemas en funcionamiento en lugar de reemplazarlos de golpe.

Qué hemos construido con Vue

  • AlfTravel: nuestro CRM para agencias de viaje. Gestiona clientes, cotizaciones y seguimiento comercial en un solo lugar, con la información organizada para el equipo que atiende y no dispersa entre correos, hojas de cálculo y conversaciones sueltas.
  • Las primeras versiones de nuestras aplicaciones móviles, construidas con Vue sobre Framework7 antes de que migráramos a Flutter. Ese trabajo es el que nos enseñó cómo se comporta una aplicación real en manos de usuarios, y esa experiencia es la que hoy sostiene las apps que mantenemos.
  • Interfaces de gestión y paneles a la medida dentro de proyectos de software, muchos de ellos internos o privados y por eso fuera del portafolio público.

Qué resuelve Vue en un proyecto empresarial

Resuelve el tiempo de la persona que trabaja con el sistema. Una aplicación de gestión no se mide por lo bonita que es sino por lo que tarda un usuario en completar la misma tarea cincuenta veces al día. Vue nos permite construir esa interfaz con estados claros, validaciones que responden al instante y sin recargar la página en cada paso, de modo que el ritmo de trabajo no depende de esperar al servidor.

Para la empresa eso se traduce en algo concreto: menos errores de digitación, menos formularios abandonados a medias y menos tiempo perdido en pantallas que se recargan. Cuando el sistema lo usa un equipo comercial o de atención, esa diferencia se acumula todos los días.

Vue o Flutter: cuál corresponde a cada proyecto

Vue cuando la solución vive en el navegador y Flutter cuando tiene que estar en Google Play y App Store. Recorrimos ese camino nosotros mismos: nuestras primeras aplicaciones móviles fueron Vue con Framework7, y las migramos a Flutter cuando el proyecto pidió el rendimiento y la integración con el sistema operativo que solo da una aplicación nativa. Haber vivido las dos etapas es lo que nos permite hoy recomendar una u otra sin repetir un discurso, sino explicando qué gana y qué pierde el proyecto en cada caso.

Cómo se conecta con el resto del proyecto

Vue cubre la interfaz. Los datos llegan desde el backend y la base de datos del proyecto —Directus cuando el contenido se administra, una API propia cuando la lógica es a medida—, la autenticación y las notificaciones se apoyan en Firebase, y el diseño de cada pantalla se aprueba antes en Figma. La aplicación es una pieza de un sistema, no un elemento aislado.