Accueil Développement Qu'est-ce que le framework logiciel? - définition de techopedia

Qu'est-ce que le framework logiciel? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le cadre logiciel?

Un cadre logiciel est une plate-forme concrète ou conceptuelle où un code commun avec des fonctionnalités génériques peut être sélectivement spécialisé ou remplacé par les développeurs ou les utilisateurs. Les cadres prennent la forme de bibliothèques, où une interface de programme d'application (API) bien définie est réutilisable n'importe où dans le logiciel en cours de développement.

Techopedia explique le cadre logiciel

Certaines fonctionnalités rendent le cadre différent des autres formulaires de bibliothèque, notamment les suivantes:

  • Comportement par défaut: avant la personnalisation, un framework se comporte d'une manière spécifique à l'action de l'utilisateur.
  • Inversion de contrôle: contrairement à d'autres bibliothèques, le flux global de contrôle dans un cadre est utilisé par le cadre plutôt que par l'appelant.
  • Extensibilité: un utilisateur peut étendre le cadre en remplaçant sélectivement le code par défaut par le code utilisateur.
  • Code de cadre non modifiable: un utilisateur peut étendre le cadre, mais pas modifier le code.

Le but du framework logiciel est de simplifier l'environnement de développement, permettant aux développeurs de consacrer leurs efforts aux exigences du projet, plutôt que de gérer les fonctions et bibliothèques répétitives du framework. Par exemple, plutôt que de créer une application VoIP à partir de zéro, un développeur utilisant un cadre préparé peut se concentrer sur l'ajout de boutons et de menus conviviaux ou sur l'intégration de la VoIP à d'autres fonctions.

Qu'est-ce que le framework logiciel? - définition de techopedia