Top Profil

Glossaire · Concepts fondamentaux

Framework

Aussi appelé : Cadriciel · Cadre applicatif

Définition

Un framework est un socle logiciel qui fournit la structure d'une application et les composants courants (accès aux données, sécurité, routage des requêtes, gestion des formulaires) pour que les développeurs se concentrent sur le métier. À la différence d'une bibliothèque, qu'un développeur appelle à sa guise, c'est le framework qui dicte l'organisation du code et appelle le code du développeur. Spring (Java), Django (Python), React ou Angular (JavaScript), .NET (C#) et Symfony (PHP) sont parmi les plus répandus.

Dans la pratique

Le framework est souvent le premier critère de recherche d'un profil : un développeur Java Spring et un développeur Django ne sont pas interchangeables du jour au lendemain. Il engage aussi l'entreprise sur plusieurs années : versions à suivre, compétences à trouver, communauté active. Choisir un framework à la mode mais peu répandu rend les recrutements futurs difficiles.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.