framework
Une définition du Jargon Français.
nom→ masculin→. [programmation] [classe d'application]. Ossature, charpente d'un programme.
Par extension, et à présent le plus souvent, c'est le nom d'une famille d'ensembles logiciels facilitant le développement de programmes et d'ordinaire leur déploiement, en fournissant des:
- bibliothèques (à présent souvent de classes, car l'ensemble est d'ordinaire orienté objet) au spectre d'application large (accès aux base de données, gestion des sessions, templates (sens 2) et templating, gestion de cache...) épargnant au développeur de devoir « réinventer la roue en repartant sans cesse de zéro », donc facilitant la réutilisation (cela joue dans les deux sens car le développeur peut étendre ces bibliothèques),
- outils et utilitaires.
Certains reposent sur une méthode.
Versions française proposées: cadriciel, charpente, « cadre d'application », « canevas ».
Exemples: Django, Spring Framework.
Voir aussi serveur d'applications.