Glossaire

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

  • Frontend ou backend : quelle différence ?
  • Qu'est-ce qu'un serveur ?
  • Comment créer une API REST

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

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)