Desarrollo

Qué es Nuxt: el framework de Vue para webs rápidas

Nuxt es un framework de código abierto basado en Vue para construir aplicaciones y sitios web. Añade renderizado del lado del servidor, generación de páginas estáticas, enrutado por archivos y optimizaciones de rendimiento, de modo que una web resulte rápida y fácil de posicionar sin configurarlo todo a mano.

Para qué sirve Nuxt

Nuxt sirve para construir webs rápidas y bien preparadas para buscadores sin montar toda la infraestructura desde cero. Trae resueltas decisiones que, con Vue solo, habría que configurar una a una.

Qué aporta

Sus piezas principales son el renderizado en servidor, la generación estática, el enrutado basado en la estructura de archivos y un conjunto de optimizaciones de rendimiento.

Modo de renderizadoQué haceCuándo encaja
SSR (servidor)Genera el HTML en cada peticiónContenido dinámico que debe posicionar
SSG (estático)Genera el HTML en la compilaciónSitios de contenido estable, muy rápidos
SPA (cliente)Renderiza en el navegadorAplicaciones internas tras login

Nuxt y Vue

Vue es la librería para construir interfaces. Nuxt es el framework que la envuelve y le añade el renderizado en servidor, el enrutado y la estructura de proyecto. Se trabaja con Vue dentro de Nuxt.

Cuándo conviene

Encaja bien en webs corporativas, catálogos y proyectos de contenido que necesitan velocidad y buen posicionamiento, y combina de forma natural con un CMS headless como Strapi.

Preguntes freqüents sobre Nuxt

¿Para qué sirve Nuxt?

Para crear webs rápidas y bien posicionadas sobre Vue, con el renderizado y el enrutado ya resueltos.

¿Qué diferencia hay entre Nuxt y Vue?

Vue construye la interfaz; Nuxt es el framework que le añade renderizado en servidor, enrutado y estructura.

¿Nuxt es bueno para el SEO?

Sí, el renderizado en servidor y la generación estática facilitan que los buscadores lean el contenido.

¿Cuándo conviene usar Nuxt?

En webs de contenido, corporativas o catálogos que necesitan velocidad y posicionamiento.