Quelle est la différence entre Nuxt et Vite ?
P粉071743732
P粉071743732 2023-10-25 15:58:08
0
1
695

J'apprends Vue, son écosystème, et maintenant je comprends nuxt.js.

D'après ce que j'ai compris, c'est un outil qui nous aide à créer des applications Vue, mais ne faisons-nous pas la même chose avec vite.js ?

Quelle est la différence entre eux ?

P粉071743732
P粉071743732

répondre à tous(1)
P粉124890778

Vite est un outil de construction similaire à Webpack qui vous permet essentiellement de travailler localement sur votre application et de la construire en production. Il apportera également divers chargeurs, des capacités de remplacement de modules à chaud, des variables d'environnement, une gestion des actifs, etc.

Nuxt n’a absolument rien à voir avec tout cela. C'est comparable à React/Svelte de Gatsby/Next/Vitepress.

Son objectif est de fournir plus de fonctionnalités à VueJS. Par exemple, Vue fonctionne uniquement en tant que SPA, ce qui signifie que vous n'obtiendrez aucun type d'indexation par les moteurs de recherche, tandis que Nuxt dispose des modes SSR et SSG qui permettent d'explorer efficacement votre site.

Il apporte également de nombreux avantages en matière d'expérience développeur : importation automatique d'API composites, de composants, routage simple, un immense écosystème grâce à tous les modules Nuxt, configuration plus simple, etc...
En gros, cela ressemble plus à une application VueJS !

De plus, la dernière version de Nuxt (v3) fonctionne immédiatement avec Vite. Ils sont donc tous deux complémentaires dans la mesure où vous avez besoin d'un outil de construction pour fonctionner dans l'écosystème JS d'aujourd'hui et vous obtenez plus de fonctionnalités que simplement VueJS.


Il existe des outils comme vite-plugin-ssr et vitesse (créés par le responsable principal de Nuxt, d'ailleurs) qui peuvent résoudre les besoins de base de génération statique de certaines routes, etc., mais ce n'est pas si puissant et la communauté est plus petite autour de lui, la vitesse de déplacement globale est plus lente.

Faire confiance aux personnes derrière Nuxt/Vite est également un aspect important, la plupart d'entre eux sont bien connus dans la communauté + sont de sérieux mainteneurs au quotidien !

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal