Qu'est-ce qu'un backend ?

Qu'est-ce qu'un backend ?

Un backend est la partie immergée d'une application. Elle est chargée de traiter les données, de les enregistrer, de les mettre à jours, de les supprimer, de procéder à des calculs divers.

Bienvenue dans l'arrière-boutique des applications

On pourrait comparer le backend d'une application à une arrière-boutique de magasin : c'est à cet endroit que l'on stocke les marchandises, que l'on traite les commandes.

Dans notre cas présent, les marchandises sont les données, les commandes sont les requêtes envoyées par l'interface de l'application : ce que l'on appelle son frontend.

Applications monolithiques et applications différenciées

Dans certains cas, backend et frontend sont tous deux regroupés au sein de la même application : c'est ce que l'on appelle une "application monolithique". L'un des schémas les plus populaires de code pour ce type d'application est le MVC : Modèle - Vue - Contrôleur.

Les applications modernes ont à présent tendance à se séparer en deux blocs distincts : le backend d'une part, incluant les modèles et les contrôleurs et le frontend d'autre part, ne comportant que les vues.

Quelques langages pour créer des backends

Ruby, Javascript, PHP sont des langages qui peuvent être utilisés pour créer des backends d'applications.

Des frameworks utiles pour créer des backends

Il existe de nombreux frameworks qui permettent de créer des backends rapidement. Certains utilisent le no-code, comme Strapi (Javacript), d'autres nécessitent du code comme Ruby on Rails (Ruby) ou Express (Javascript).

Prêts à démarrer l’aventure ?

Discutons ensemble de votre projet ! Nous serons ravis de vous donner une première estimation.

Rocket
Logo Startlead
digital solutions
81 rue de France
06048 Nice Cedex 1 - France