Backend

La partie du système que l'on ne voit jamais, où sont conservés les dossiers et vérifiées les règles, et qu'un site et une application mobile peuvent partager.

Également appelé côté serveur partie serveur back end

Définition

Le backend est la moitié d'un système que personne ne voit. Vous appuyez sur un bouton et quelque chose se produit ; ce qui s'est produit, c'est le backend. Il garde les dossiers, vérifie les règles et répond à l'écran. La partie que vous regardez est devant. La partie qui se souvient est derrière.

Prenez un écran de rendez-vous. La liste des créneaux libres sur votre téléphone, c'est le devant. La raison pour laquelle deux patients ne peuvent pas prendre seize heures ensemble, c'est le backend. Il reçoit la première demande, l'écrit, puis annonce à la deuxième personne que le créneau est parti. Ce contrôle doit vivre à un seul endroit. Si chaque écran décidait seul, un magasin vendrait deux fois son dernier article un vendredi chargé, et quelqu'un passerait la soirée à s'excuser. Un système de stock comme Storek tient parce qu'un seul endroit possède le chiffre, pas quatre écrans.

Voici ce que la plupart des gens ignorent. Une application mobile et un navigateur peuvent parler au même backend. La secrétaire travaille sur un ordinateur, le gérant regarde les mêmes chiffres depuis son téléphone dans la voiture, et un client réserve depuis une tablette chez lui. Tous les trois interrogent le même endroit, donc le stock, les réservations et les prix ne peuvent pas se contredire. Quand Linkysoft réalise d'abord une application web puis ajoute une application mobile, la seconde coûte bien moins cher que la première, car la moitié difficile existe déjà.

La question mérite d'être posée avant de signer. Certains prestataires construisent un petit système séparé derrière chaque écran. Cela marche le jour de la livraison. Puis l'application affiche les prix d'hier, plus personne ne sait quel chiffre est juste, et la réparation devient une reconstruction. Demandez si le site et l'application lisent au même endroit. Demandez ce que deviennent vos dossiers si vous changez de prestataire l'an prochain.

Vous n'avez pas besoin de comprendre le fonctionnement. Vous avez besoin de trois choses écrites. Les données sont à vous. Elles sont sauvegardées, et vous avez vu une sauvegarde restaurée, pas seulement promise. Et on peut vous en remettre une copie dans un fichier ordinaire quand vous le demandez. Linkysoft écrit ces lignes dans le contrat, parce qu'un backend détient souvent la seule copie de ce qu'une entreprise ne peut pas refaire de mémoire.

Questions sur Backend

Quelle est la différence entre le frontend et le backend ?
Le frontend, c'est ce que vous voyez et touchez. Le backend, c'est ce qui garde les informations et décide de ce qui est permis. L'un est la vitrine, l'autre la réserve et le gérant réunis.
Un site et une application mobile peuvent-ils partager un seul backend ?
Oui, et c'est même souhaitable. Les deux interrogent le même endroit pour les prix, le stock et les réservations, donc ils ne peuvent jamais afficher des réponses différentes, et le second coûte beaucoup moins cher à construire.
À qui appartiennent les données du backend ?
Elles doivent être à vous, et cela s'écrit dans le contrat. Demandez le droit de recevoir une copie complète dans un fichier ordinaire à tout moment, et demandez à voir une sauvegarde restaurée une fois avant la mise en service.
Ai-je besoin de mon propre serveur pour un backend ?
En général non. La plupart des petites entreprises louent de la place sur des machines partagées et paient au mois. Un serveur à soi devient utile quand le volume de données augmente ou quand la réglementation du métier l'exige.

Vous ne voyez toujours pas comment cela s'applique à votre projet ?

Dites-nous ce que vous construisez et nous vous répondrons simplement.