Créé en 2018, Nuxt.JS est un framework français, gratuit et open source basé notamment sur Vue.JS et Node.JS. Nuxt.JS fait partie des technologies phares que nous utilisons à The Coding Machine et est inclus dans le boilerplate Symfony-Nuxt.JS Open-Source que nous avons développé. Nuxt.JS a sorti en 2022 sa version 3.0.
Le principal avantage de Nuxt.JS est de faciliter le rendu côté serveur de pages web et notamment dans une logique de Single Page Applications pour lesquelles ce n'est pas souvent le cas. Cela vient avec de nombreux avantages:
LeroySeafood France avait besoin d’une plateforme ecommerce pour mettre en avant ses produits, améliorer l’image de marque, fidéliser ses partenaires, partager des actualités, et augmenter ses ventes.
TheCodingMachine Lyon a choisi Nuxt.js pour son efficacité en SSR (Server Side Rendering), ce qui permet aux moteurs de recherche d’avoir directement accès aux différentes ressources JS ou CSS qui sont rendues côté serveur. Grâce au SSR, à chaque requête, le serveur fourni en temp réel la page complète au visiteur, ce qui permet aux moteurs de recherches d’identifier le contenu de l’application et offre donc un meilleur référencement.
Nuxt.js, c'est également un gain de temps considérable, car Nuxt.js vient avec les bibliothèques nécessaires pour gérer correctement les ressources récupérées du serveur (Vue X , Vue Router, vue Meta…). Et qui plus est, Nuxt.js est basé sur du Vue.js, la techno préférée front à Lyon.
TheCodingMachine Paris a choisi Nuxt.js pour :
Et a également pu observer les avantages suivants :
Nuxt.js, c'est des capacités réellement appréciables pour les projets à fort enjeux SEO mais c'est également un gain de temps considérable.