Slovník
Nuxt.js
Nuxt.js je intuitivní Vue framework pro tvorbu serverově vykreslovaných, staticky generovaných a hybridních webových aplikací. Nabízí automatické dělení kódu, routing založený na souborech, výkonný systém modulů a vestavěnou SEO optimalizaci díky serverovému vykreslování, které doručuje plně sestavené HTML uživatelům i crawlerům vyhledávačů.
Framework se drží přístupu „konvence před konfigurací“, kde umístění souboru určuje chování. Stránky v adresáři pages se automaticky stávají routami. Komponenty v adresáři components se importují automaticky. Serverové API endpointy sídlí v adresáři server. Layouty, middleware, composables a pluginy mají každý svůj určený adresář, což vytváří předvídatelnou strukturu projektu, v níž se noví členové týmu okamžitě zorientují.
Týmům webového vývoje pracujícím s Vue poskytuje Nuxt produkční infrastrukturu, kterou samotné Vue neobsahuje. Řeší konfiguraci serverového vykreslování, optimalizaci buildu, nastavení vývojového serveru a cílení nasazení na různé platformy včetně Vercelu, Netlify, Cloudflare Workers a tradičních Node.js serverů. Nuxt 3, postavený na serverovém enginu Nitro a Vue 3, přinesl plnou podporu TypeScriptu, vyšší výkon a hybridní model vykreslování, který umožňuje volit strategii vykreslování pro každou routu zvlášť.