Cadre
Qu’est-ce qu’un cadre ?
Le cadre est une structure adaptable composée d’un ensemble d’éléments qui permettent la réalisation de divers projets de manière plus organisée et plus efficace, notamment dans le domaine de la programmation.
Framework est un terme de langue anglaise traduit par «cadre» ou «environnement de travail».
Dans le développement du logiciel , un cadre est constitué de concepts, d’artefacts ou de pratiques qui aident à organiser les ressources dont le programmeur a besoin pour faire son travail.
En d’autres termes, un cadre est une sorte d’ébauche, de modèle ou de guide utilisé par le programmeur pour les parties du développement qui peuvent être automatisées. Il en résulte une meilleure gestion du temps en évitant les tâches manuelles répétitives.
À quoi sert un cadre ?
Un cadre est utilisé pour écrire le code source ainsi que pour développer une application entière ou un logiciel . Il vous permet de stocker et d’organiser les ressources essentielles au développement telles que le code source, les fichiers de configuration ou les bibliothèques d’applications.
De cette façon, le programmeur a toutes les ressources en vue et en un seul endroit et l’environnement de travail devient une structure à compléter, plutôt que de partir de zéro.
Cependant, l’utilisation d’un cadre n’est pas une phase de développement et il n’y a aucune obligation de l’utiliser, c’est juste une ressource commune étant donné le gain de temps qu’implique son utilisation.
D’autre part, les cadres peuvent être utilisés pour développer un projet dans son ensemble ou seulement un de ses aspects.
Voir aussi
- Logiciels.
- Le matériel.
Architecture d’un cadre
Un cadre comporte 3 composantes essentielles :
Contrôleur
C’est la partie du cadre qui gère l’accès à l’application. Il comprend le logiciel nécessaire pour faire fonctionner l’application, les scripts (fichiers pour l’exécution de tâches multiples) et d’autres types de fichiers.
Modèle
C’est la partie du cadre qui gère les opérations logiques.
Voir
C’est l’interface, c’est-à-dire la partie graphique ou visible avec laquelle l’utilisateur interagit.