6 minutes
Développement Front-End, Back-End, Full Stack ?
On vous l’accorde, les développeurs ont souvent un langage un peu particulier. Et, pour des non-initiés souhaitant développer leur outil digital il est compliqué de comprendre l’architecture d’une plateforme numérique, d’une application ou même d’un site. C’est pourquoi on va ici vous expliquer trois notions de base, le développement Front-End et le développement Back-End qui sont en quelques sortes les deux premières briques générales du développement. La troisième notion appelée Full Stack et regroupant les deux premières.
Le développement Front-End
C’est la partie visible. Quand, via votre navigateur vous interagissez avec tel ou tel bouton, menus ou formulaire de contacts c’est bien du Front-End. Les principaux langages de programmation utilisés pour cette partie sont le HTML, le CSS, et le Javascript. Votre navigateur exécute la combinaison de ces trois langages, ce qui permet l'affichage de la plateforme que vous utilisez au quotidien. Ils utilisent aussi des frameworks et bibliothèques modernes pour améliorer la productivité et la maintenabilité du code :- React une bibliothèque JavaScript pour construire des interfaces utilisateur.
- Angular un framework de Google pour créer des applications web dynamiques.
- Vue.js un framework progressif pour construire des interfaces utilisateur.
Le développement Back-End
On ne la voit pas mais pourtant c’est bien la partie la plus importante car elle agit comme le moteur de l’outil. Divisé en trois corps que sont le serveur, la base de données (BDD) et l’application, le Back-End permet le traitement et la conservation de la donnée :- Le serveur est consacré à l’hébergement de l’outil sur le web
- L’application, l’outil digital ou le site web permet la retranscription de l’information et la saisie des requêtes de l’utilisateur
- La base de données est l’espace ou sont stockées les données de l'application



