Lexique · Site web et technique
Front-end et back-end : quelle différence ?
Le front-end est la partie d'un site que le visiteur voit et utilise dans son navigateur ; le back-end est la partie cachée sur le serveur qui stocke les données et exécute les traitements.
Le front-end est la vitrine du site, c'est-à-dire tout ce que le visiteur voit et touche ; le back-end est l'arrière-boutique, où les données sont stockées et les opérations réalisées. Les comprendre vous aide à lire un devis et à savoir ce que vous achetez.
À quoi ça sert ?
Cette distinction explique pourquoi un site simple est vite fabriqué alors qu'un site avec comptes clients, réservations ou paiements demande bien plus de travail. Un site vitrine est surtout du front-end : des pages à afficher. Dès que l'on doit enregistrer, calculer ou vérifier quelque chose, le back-end entre en jeu.
Elle permet aussi de poser les bonnes questions à un prestataire : « Qui s'occupe de la partie visible ? De celle qui enregistre les demandes ? Où sont stockées les données ? »
Comment ça marche (en pratique)
Prenons l'image d'un restaurant :
- Le front-end est la salle : la carte, les tables, la décoration, le serveur qui prend la commande. C'est ce que le client voit. Sur un site, ce sont les pages affichées dans le navigateur, avec leurs textes, images, boutons et animations.
- Le back-end est la cuisine et le bureau : la préparation, les stocks, la caisse, le carnet de réservations. Le client ne les voit jamais, mais sans eux rien ne sort. Sur un site, c'est le serveur, la base de données et les règles métier.
Les deux dialoguent par des requêtes. Quand un visiteur remplit un formulaire de réservation (front-end), le navigateur envoie les informations au serveur, qui vérifie la disponibilité, enregistre la demande (back-end) puis renvoie une confirmation à afficher. Cet échange passe généralement par une API.
Un CMS comme WordPress réunit les deux : une interface d'administration, une base de données et un thème d'affichage. Un site sur mesure peut au contraire séparer clairement ces deux parties.
Exemple concret
Exemple type : un kinésithérapeute souhaite que ses patients prennent rendez-vous en ligne. Le front-end, c'est la page où le patient choisit un créneau. Le back-end, c'est ce qui garde les horaires libres, empêche deux personnes de réserver le même créneau, envoie la confirmation et alimente l'agenda du cabinet. Sans le second, la page serait un joli dessin sans effet.
Les erreurs fréquentes
- Croire qu'un beau site est un site complet. Le visuel n'indique pas ce qui se passe derrière.
- Ignorer où sont les données. Les demandes de vos clients vont-elles dans votre boîte mail, une base, un service tiers ?
- Oublier la sécurité du back-end. C'est là que sont les données personnelles ; elles méritent une attention particulière.
- Ne pas prévoir la maintenance. Le back-end demande des mises à jour, des sauvegardes et un hébergement adapté.
- Confondre « développeur front » et « développeur back » : certains font les deux, d'autres non ; précisez-le au devis.
Pour aller plus loin
- Next.js expliqué simplement, un exemple de technologie qui gère les deux parties.
- Logiciel de gestion sur mesure, pour les projets où le back-end est le cœur du besoin.
- Création de site internet et tarifs.
Questions fréquentes
Un site vitrine a-t-il un back-end ? Souvent très léger : un envoi de formulaire, éventuellement un espace d'administration. L'essentiel du travail est côté front-end.
Qu'est-ce qu'un développeur « full stack » ? C'est une personne capable d'intervenir sur le front-end et sur le back-end d'un projet.
Où se trouve le back-end ? Sur un serveur, chez votre hébergeur ou un service en ligne. Le visiteur n'y accède jamais directement.
Dois-je choisir entre les deux ? Non, un site qui fait plus que présenter des pages a besoin des deux. C'est leur dosage qui change selon le projet.
Mots liés
- API : Une API (interface de programmation) est un point d'accès normalisé par lequel un logiciel en sollicite un autre pour obtenir des données ou déclencher une action, sans connaître son fonctionnement interne.
- application web : Une application web est un logiciel qu'on utilise dans un navigateur, sans l'installer, avec des comptes, des données enregistrées et des actions : réserver, saisir, calculer, suivre, commander.
- CMS : Un CMS (système de gestion de contenu) est un logiciel qui permet de créer, modifier et publier les pages d'un site sans écrire de code, grâce à une interface d'administration.
- site sur mesure : Un site sur mesure est conçu et programmé pour répondre aux besoins précis d'une entreprise, au lieu d'adapter un modèle tout fait ou un thème standard à ses contraintes.
- hébergement web : L'hébergement web est le service qui stocke les fichiers de votre site sur un serveur connecté en permanence à internet, pour qu'ils puissent être affichés à tout moment chez vos visiteurs.
Tout le lexique · Mathéo Reboul · mis à jour le 29 octobre 2026