Frontend / Backend
Frontend = ce que l'utilisateur voit (design, boutons, pages). Backend = ce qui se passe en coulisses (base de données, logique, API).
DébutantDéfinition complète
Dans une application web, le frontend est la partie visible : les pages, les boutons, les formulaires, les animations. C'est construit avec HTML, CSS et JavaScript. Le backend est la partie invisible : le serveur qui traite les données, la base de données qui stocke les informations, les API qui connectent les services. En vibe coding, tu peux demander à Claude Code de créer les deux. Les outils comme Next.js (fullstack), Supabase (backend) et Tailwind CSS (frontend) permettent de tout construire avec un seul outil d'IA.
Analogie pour comprendre
Un restaurant : le frontend c'est la salle (décor, menu, service), le backend c'est la cuisine (préparation, stocks, recettes). Le client voit la salle, jamais la cuisine, mais les deux sont nécessaires.
En pratique
Un coach crée son site avec Claude Code. Le frontend : une landing page avec témoignages et bouton de réservation. Le backend : Supabase stocke les réservations, n8n envoie un email de confirmation, Cal.com gère le calendrier. L'utilisateur ne voit que la page, mais tout est connecté en coulisses.
Outils associés
Termes liés
Pour aller plus loin
Questions fréquentes
Non, mais comprendre la différence t'aide à mieux communiquer avec les outils d'IA et à comprendre pourquoi certaines choses prennent plus de temps que d'autres.
Non. Dès que tu as besoin de stocker des données, d'authentifier des utilisateurs ou de connecter des services, tu as besoin d'un backend.