Qu'est-ce que le backend ?
Le backend est la partie cachée d'une application que les utilisateurs ne voient jamais : le code serveur qui applique les règles, communique avec la base de données, garde les secrets et se connecte à d'autres services.
Quand vous appuyez sur « Réserver » sur une page de réservation, le frontend envoie la demande au backend. Le backend vérifie que le créneau est toujours libre, enregistre la réservation dans la base de données, envoie un e-mail de confirmation et indique au frontend que tout s'est bien passé.
Le backend est là où se joue la confiance. Il décide qui peut voir ou modifier quoi, il détient les clés des services comme les paiements et les e-mails, et il vérifie chaque requête au lieu de croire ce que dit le navigateur.
Les backends tournent sur des serveurs ou des plateformes sans serveur, et échangent avec le frontend par une API.
Questions
Une application peut-elle fonctionner sans backend ?
Les plus simples le peuvent, comme un site statique ou une calculatrice. Dès que vous stockez des données pour de nombreuses personnes, encaissez des paiements ou avez besoin de clés privées, il vous faut un backend.
Qu'est-ce que le backend-as-a-service ?
C'est un backend tout prêt, en général une base de données avec connexion et stockage de fichiers, que vous utilisez à la place d'écrire votre propre serveur.
Voir aussi
Mythex · Pricing · Créez tout avec l'IA · Modèles de sites et d'applications · Mythex comparé · Glossaire de la création d'applications avec l'IA · Outils gratuits pour créer des applications avec l'IA · English