Ar jūsų pagrindinė programa yra Vite, ir Next.js atskirai? Ar reikėjo gilintis į statybą? Kokiu įrankiu pagrįsti Vite ir Next.js?
sobes.tech AI
Atsakymas iš AI
Vite ir Next.js yra modernios priemonės frontendo kūrimui, tačiau su skirtingomis architektūromis ir tikslais.
-
Vite yra sukurtas ant esbuild pagrindo greitam vystymuisi ir naudoja Rollup kaip užkulisinį įrankį gamybos surinkimui. esbuild užtikrina labai greitą transformaciją ir paketavimą, dėka savo įgyvendinimo Go kalba ir naudojant modernius naršyklių API (ES modulius).
-
Next.js remiasi Webpack (iki 13 versijos), tačiau su Next.js 13 ir Rust kalba parašytu Vercel eksperimentiniu Turbopack, jis pradeda pereiti prie greitesnių įrankių. Next.js yra karkasas su serverio pusės renderinimu, maršrutizacija ir API, o surinkimas yra tik jo funkcionalumo dalis.
Jei gilinsimės, galime išnagrinėti Webpack konfigūracijas Next.js, Vite papildinius ir kaip jie optimizuoja modulių įkėlimą, taip pat kaip esbuild ir Turbopack pagreitina surinkimą naudojant paralelizaciją ir natūralias realizacijas.