Aller au contenu principal
Bluecoders
← Glossaire de la tech

Framework

TermeTechno

Framework = le squelette prêt à construire

Un framework (« cadre de travail ») est un ensemble structuré de composants, de règles et de conventions qui sert de base pour développer une application, sans repartir de zéro à chaque projet.

Il fournit les briques communes (routage, accès aux données, sécurité, tests) et impose une organisation du code. La différence avec une simple bibliothèque : avec une bibliothèque, c'est votre code qui l'appelle quand il en a besoin ; avec un framework, c'est lui qui structure l'application et appelle votre code aux bons endroits.

Chaque framework est lié à un langage. Quelques exemples :
- PHP : Symfony, Laravel
- Java : Spring
- Python : Django, FastAPI
- JavaScript / TypeScript : Angular, Next.js, NestJS

Le choix d'un framework engage une équipe pour des années : il conditionne la façon de coder, l'écosystème disponible et le vivier de développeurs à recruter.

Pourquoi ça compte quand on recrute

Une offre écrite autour d'un seul framework réduit fortement le vivier, souvent sans raison : un bon développeur Symfony passe à Laravel en quelques semaines, car le langage et les principes sont les mêmes. Le niveau se voit à la compréhension de ce que fait le framework sous le capot. En entretien, demander pourquoi il fonctionne ainsi, et quand il faut en sortir, sépare l'expert de l'utilisateur de tutoriels.

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.