Definition

Framework

Un framework est une structure (réelle ou conceptuelle) conçue pour servir de guide à l'élaboration d'un système qui développe la structure en une organisation utile.

En informatique, un framework désigne souvent une structure à plusieurs niveaux décrivant les types de programmes qui peuvent ou doivent être conçus, ainsi que leur mode d'interaction.

En outre, certains frameworks de systèmes informatiques intègrent des programmes, définissent des interfaces de programmation ou proposent les outils de programmation qui permettent de les utiliser.

Un framework peut s'appliquer à un ensemble de fonctions dans un système et à leurs interactions ; aux couches d'un système d'exploitation ; à celles d'un sous-système d'application ; à la normalisation des communications à un certain niveau d'un réseau ; et ainsi de suite.

Un framework est généralement plus complet qu'un protocole et plus prescriptif qu'une simple structure.

Cette définition a été mise à jour en avril 2016

Pour approfondir sur Outils de développement