Qué construimos con él

Nuxt es lo que usamos cuando una app Vue tiene que encontrarse, no solo usarse. El renderizado en servidor significa que un rastreador y un visitante primerizo reciben ambos HTML real en vez de un div vacío y un spinner, y eso decide si una página posiciona siquiera.

Más allá del renderizado, Nuxt nos da las piezas que en otro caso cada proyecto reconstruye mal: enrutado basado en archivos, rutas de API de servidor junto al front-end, optimización de imágenes y una capa de contenido para páginas escritas en Markdown.

Dónde lo hemos usado

La aplicación web de Formtastic es Nuxt. Este sitio también: internacionalización multidominio, colecciones de contenido en Markdown, sitemaps generados y datos estructurados, todo servido ya renderizado.

Cuándo lo recomendamos

Nuxt es la decisión correcta para cualquier cosa pública: sitios de marketing, documentación, productos con mucho contenido y apps web donde importa la búsqueda orgánica. También es una buena opción por defecto para una app Vue full-stack, porque las rutas de servidor eliminan la necesidad de un backend aparte en productos pequeños.

Es sobrecarga innecesaria para una herramienta interna detrás de un login, donde no hay nada que indexar y una single-page app de Vue a secas es más sencilla de razonar. Entrega lo más simple cuando el SEO no es un requisito.