Qué construimos con él
Vue es nuestra opción por defecto para la UI de navegador. Lo usamos para las interfaces que están detrás de un producto y no delante de él —cuadros de mando de comercios, paneles de configuración, herramientas internas de administración— y para apps web de cara al cliente.
La razón es la mantenibilidad y no la novedad. La Composition API mantiene la lógica extraíble y testeable, el componente de archivo único mantiene el marcado, el comportamiento y los estilos de una pantalla en un solo lugar legible, y el framework cambia lo bastante despacio como para que un proyecto escrito hace dos años siga compilando y siga leyéndose como Vue actual.
Dónde lo hemos usado
Las interfaces de comercio y de administración de nuestra plataforma de cashback de marca blanca son Vue: las superficies donde los dueños de tienda configuran las reglas de cashback y donde se lanzan nuevas apps de marca.
Cuándo lo recomendamos
Vue le va bien a los equipos que van a ser dueños del código después de que se lo entreguemos. Es lo bastante accesible como para que un desarrollador con perfil de backend pueda hacer un cambio seguro en una pantalla, que suele ser la restricción real en un equipo pequeño.
Sugeriríamos otra cosa si tu equipo ya está metido a fondo en React y contrata sobre eso: la familiaridad con un framework gana a la preferencia por un framework. Para cualquier cosa renderizada en servidor o sensible al SEO recurrimos a Nuxt en lugar de a Vue a secas.



