Nous développons
votre appli web
en NuxtJS

Nos experts NuxtJS vous aident à migrer,
améliorer et sécuriser votre infrastructure.

Ils ont déjà fait ce choix :

Logo de l'entreprise "Starinvest" cliente de theTribe.
Logo de l'entreprise "Guest Suite", cliente de theTribe.

en quoi ?

NuxtJS

NuxtJS est un framework Vue open-source visant à améliorer l’expérience développeur (DX), lors des phases de développement d’un projet.

Un des principaux cas d’usage à NuxtJS (plutôt qu’à Vue seul) est l’implémentation du SSR.

Le SSR (ou Server-Side Rendering) – par opposition au CSR (ou Client-Side Rendering) – permet le rendu des interfaces côté serveur, et donc permet au client (généralement au navigateur) de recevoir des documents HTML pré-hydratés en données.

En effet, une des limites reconnues de Vue, React et autres librairies Javascript de rendu (et du CSR) est que la page initialement chargée est vide de tout contenu. Ce contenu est chargé Client-Side, par le moteur Javascript du navigateur.

Cela pose problème en cas de besoin en référencement naturel sur vos pages car les web-crawlers (robots d’exploration, indexant les sites web dans les annuaires type Google, Yahoo etc) ne vont pas avoir accès aux contenus chargés Client-Side (en aval des requêtes).

NuxtJS adresse ce problème en embarquant nativement et sans configuration des outils permettant la prise en charge du SSR par votre application, et ainsi rendant possible le développement d’interfaces référencées en Vue.

NuxtJS vise également à faciliter la configuration de nombreux outils, récurrents lors du développement d’applications en React, notamment :

  • Typescript
  • Testing (avec Jest)
  • Smart-Bundling et hot-reload
  • Styling (support natif du Saas)

Tous ces outils sont embarqués et configurés de base dès l’installation initiale d’une application NuxtJS.

NuxtJS présente l’avantage du framework : convention over configuration.
NuxtJS vient avec des directives claires sur comment structurer ses fichiers, comment séparer ses différents modules de code et donc optimiser la taille des sources javascripts envoyées au navigateur.

EN SAVOIR PLUS ?

Vitrine : https://nuxtjs.org/showcases
Documentation : https://nuxtjs.org/
Github : https://github.com/nuxt/nuxt.js

Logo du framework NuxtJS

Pour qui ? pour quoi ?

Choisir en toute connaissance…

Avantages

ㅤSupport du SSR (Server-Side Rendering) et par extension du référencement dans les app Vue

ㅤSupport du SSG (Static Site Generation)

ㅤFournit un cadre et des directives aux développeurs, ce qui a tendance à uniformiser les bases de code et à faciliter l’apprentissage

ㅤPropose un vaste éventail de modules pour répondre à différents types de problématiques (gestion de formulaires, librairies de composants, …)

ㅤSupporte Vue3 et ses améliorations (performance, composition API, Typescript) dans sa version Nuxt3 (RC)

Inconvénients

ㅤPeut parfois manquer de souplesse pour des besoins très spécifiques (penchant négatif à avoir des directives)

ㅤÉcosystème Vue restreint par rapport à React/Next.js : les problèmes rencontrés sont, globalement, moins bien adressés sur Github/Stackoverflow

Par qui ?

Nos développeurs NUXTJS

Thomas Delcros - Developer

Thomas Delcros

Developer

Benoit Epopi - CTO à theTribe Paris

Benoit Epopi

CTO

Vincent Metton, développeur à theTribe Paris

Vincent Metton

Developer

Logo theTribe bleu - Photo à venir :-)

Tom Lecreux

Developer

Logo theTribe bleu - Photo à venir :-)

Baptiste Famchon

Developer

Logo theTribe bleu - Photo à venir :-)

Alexis Roger

Developer

Jeshanth Jeyachelvan - Developer à theTribe Mobile

Jeshanth Jeyachelvan

Developer

Pierre Lavalley, Développeur à theTribe Nantes

Pierre Lavalley

Developer

TOUTE L’ACTU THETRIBE

Une newsletter 0% spam, 100% news,
on vous envoie 5 articles
Tech & Product, 1 fois par mois.

Vous pouvez vous désabonner à tout moment. En validant, vous autorisez theTribe à stocker et traiter les données personnelles soumises afin de vous fournir le contenu demandé.

VOUS AVEZ UN PROJET ?

Vous êtes porteur de projet, en phase d’accélération
pour votre startup ou en recherche de productivité ?

theTribe est une agence de développement web & mobile sur mesure. Nous ne réalisons pas seulement des apps, nous aidons nos clients à réussir leur business.

Nantes
24 mail Pablo Picasso,
44000 Nantes, France
+33 (0)9 72 47 69 14

Paris
8 boulevard de Bonne Nouvelle,
75010 Paris, France
+33 (0)1 76 31 05 17

Lille
19 Rue d’Amiens,
59800 Lille, France

Mobile
Bureau en full-remote

Suivez-nous !