Wat we ermee bouwen
Nuxt gebruiken we wanneer een Vue-app gevonden moet worden en niet alleen gebruikt. Server-side rendering betekent dat zowel een crawler als een eerste bezoeker echte HTML krijgt in plaats van een lege div met een spinner, en dat bepaalt of een pagina überhaupt scoort.
Naast het renderen geeft Nuxt ons de onderdelen die elk project anders slecht opnieuw bouwt: routering op basis van bestanden, server-API-routes naast de front-end, beeldoptimalisatie, en een contentlaag voor pagina's die uit Markdown komen.
Waar we het hebben ingezet
De webapplicatie van Formtastic is Nuxt. Deze site ook — internationalisatie over meerdere domeinen, contentcollecties in Markdown, gegenereerde sitemaps en gestructureerde data, alles gerenderd uitgeleverd.
Wanneer we het aanraden
Nuxt is de juiste keuze voor alles wat openbaar is: marketingsites, documentatie, contentzware producten, en webapps waar organisch zoekverkeer telt. Het is ook een goede standaard voor een full-stack Vue-app, omdat de serverroutes bij kleinere producten een aparte backend overbodig maken.
Het is onnodige overhead voor een intern hulpmiddel achter een login, waar niets geïndexeerd hoeft te worden en een gewone Vue-singlepageapp eenvoudiger te doorgronden is. Lever het eenvoudigere ding op wanneer SEO geen eis is.



