Qu'est-ce qu'un back-end ?

Qu'est-ce qu'un back-end ?

Un back-end 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 back-end 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 front-end.

Applications monolithiques et applications différenciées

Dans certains cas, back-end et front-end 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 back-end d'une part, incluant les modèles et les contrôleurs et le front-end d'autre part, ne comportant que les vues.

Quelques langages pour créer des back-ends

Ruby, JavaScript, PHP sont des langages qui peuvent être utilisés pour créer des back-ends d'applications.

Des frameworks utiles pour créer des back-ends

Il existe de nombreux frameworks qui permettent de créer des back-ends rapidement. Certains utilisent le no-code, comme Strapi (JavaScript), 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