Cuando una empresa busca un desarrollador freelance de Nuxt en Rennes, casi nunca es para un proyecto nuevo y tranquilo. Es un sitio de Nuxt 2 que se niega a actualizarse. Una aplicación que va a trompicones desde la última actualización. O una agencia que construyó la herramienta hace tres años y que ya no responde al teléfono.
Trabajo con Nuxt y Vue.js todos los días desde hace varios años: un back-office utilizado a diario en Izidoor, sitios web, aplicaciones empresariales y mi propio sitio. Aquí está lo que hago concretamente cuando me llaman para un proyecto con Nuxt.
¿Por qué Nuxt para un sitio o una aplicación empresarial?
Nuxt es Vue.js con todo lo necesario para poner un proyecto en línea de manera limpia: páginas generadas en el servidor, enrutamiento, SEO, traducciones.
Para una empresa, esto se traduce simplemente en:
páginas rápidas, que se muestran incluso antes de que el JavaScript termine de cargarse;
un buen posicionamiento en buscadores, porque Google (y las IA) reciben un contenido real, no una página en blanco por completar;
una sola base de código para el sitio web, el blog y el espacio conectado, en lugar de tres herramientas que no se comunican bien entre sí.
Y para un pequeño equipo, Vue.js sigue siendo más sencillo de retomar y mantener que muchas alternativas. Es un punto que a menudo se olvida al momento de elegir una tecnología y que se lamenta dos años después.
Migración de Nuxt 2 a Nuxt 4 sin romper nada
Es la demanda que más recibo. Nuxt 2 ya no tiene mantenimiento desde el 30 de junio de 2024, y Vue 2 desde finales de 2023. En la práctica, ya no hay correcciones de seguridad, y las dependencias dejan de funcionar una tras otra.
Una migración no es un botón 'actualizar'. Así es como lo abordó:
1. Un análisis del proyecto: qué módulos ya no son compatibles, qué páginas son críticas y qué puede simplificarse en el proceso.
2. Una migración por etapas: el almacén Vuex pasa a Pinia, los componentes cambian gradualmente a la Composition API, y cada etapa se prueba antes de la siguiente.
3. Una puesta en línea sin sorpresas: misma URL, mismo posicionamiento, y posibilidad de retroceder si algo falla.
Lo más costoso es esperar: cada mes de retraso añade una dependencia que hay que reemplazar.
El SEO y la visibilidad en las IA: donde un proyecto con Nuxt marca la diferencia
Un proyecto Nuxt bien configurado es excelente para el posicionamiento. Mal configurado, puede ocultar parte de su contenido sin que nadie se dé cuenta.
Dos ejemplos tomados de mi propio sitio, dibodev.fr, construido con Nuxt 4:
Textos invisibles para los robots de las IA. Algunas descripciones de proyectos se añadían mediante JavaScript después de cargar la página. Google lo manejaba muy bien. Pero los robots de ChatGPT o de Perplexity solo leen el HTML: para ellos, esos textos simplemente no existían. Basta con generarlos durante la construcción para que aparezcan en todas partes.
Una redirección de idioma demasiado estricta. Una opción activada por defecto en el módulo de traducción redirigía a cualquier navegador configurado en inglés hacia la versión en inglés del sitio. El robot de renderizado de Google formaba parte de esto: veía mi página de inicio en inglés. Una línea de configuración resolvió el problema.
Son detalles que no se ven al probar su sitio desde su propio navegador. Los verifico sistemáticamente: lo que reciben Google, Bing y los robots de las IA, página por página.
Un ejemplo concreto: un back-office empresarial en Nuxt
En Izidoor, durante casi tres años, desarrollé con Nuxt un back-office utilizado cada día por clubes deportivos y de ocio: la programación de actividades, los pagos en línea con Stripe, las estadísticas y el módulo de reserva que sus clientes usan para inscribirse.
Este tipo de herramienta no tiene nada de espectacular visto desde fuera. Pero un calendario que tarda tres segundos en cargarse, multiplicado por decenas de usos al día, es un equipo que pierde la paciencia. Una gran parte del trabajo consiste en hacer que la herramienta sea rápida y evidente de usar: cargar solo los datos útiles, mantener los formularios simples, evitar pantallas donde no se sabe qué hacer.
Es el mismo enfoque que aplico hoy a las aplicaciones empresariales personalizadas que desarrollo para las PYMES.
Cómo trabajo en un proyecto con
en Rennes o a distancia: puedo visitarles para definir el proyecto y luego trabajar a distancia a diario.
A precio fijo para un proyecto bien definido (una migración, una nueva aplicación), con un presupuesto claro: alcance, precio y etapas fijados antes de empezar.
Código que puedes reutilizar: TypeScript, componentes legibles, documentación breve pero útil. Nunca quedas atrapado con tu proveedor, ni siquiera conmigo.
Franqueza: si Nuxt no es la mejor opción para tu necesidad, o si una herramienta existente ya cumple el trabajo, te lo diré.
Mi trayectoria completa está en la página sobre mí, y mis realizaciones en la página proyectos.
Mi oferta para las empresas de Rennes, con los precios de cada tipo de proyecto, está detallada en la página desarrollador web freelance en Rennes.
Preguntas frecuentes
¿Mi sitio con Nuxt 2 sigue funcionando, entonces por qué migrar?
Porque ya no recibe ninguna corrección de seguridad desde junio de 2024, y sus dependencias seguirán rompiéndose una por una. Cuanto más esperes, más cara será la migración.
¿Cuánto tiempo toma migrar de Nuxt 2 a Nuxt 4?
Depende principalmente del número de páginas y módulos. Para un sitio web corporativo, es cuestión de días. Para una aplicación empresarial completa, más bien semanas. Siempre empiezo con un análisis para darte una estimación precisa.
¿También trabajas con Vue.js sin Nuxt?
Sí. Para un back-office o una aplicación que no necesita SEO, una aplicación Vue.js sola puede ser suficiente, y te lo propondré.
¿Puedes retomar un proyecto Nuxt desarrollado por otra persona?
Sí, es incluso frecuente. Empiezo leyendo el código y listando lo que está sólido y lo que presenta problemas, antes de proponerte un plan.
¿Hablamos?
Si tienes un proyecto Nuxt por lanzar, un sitio Nuxt 2 que migrar o una aplicación que merece un rediseño, lo más sencillo es hablarlo. Empiezo revisando tu proyecto y te propongo un plan de acción escrito, con un presupuesto aproximado honesto. Y si una herramienta existente es suficiente, te lo diré.




