Aller au contenu

Framework

Un framework fournit une structure technique et des règles communes à l’application. Les tâches prises en charge dépendent du framework choisi.

Également appeléCadriciel
Développement logiciel

Construire sur une structure applicative commune

Un framework est une structure logicielle qui fournit des tâches récurrentes et des conventions de construction. Selon son orientation, il organise navigation, composants ou traitement des requêtes serveur. Le code spécifique s’intègre dans ce cadre.

Dans un portail de services fictif, les nouvelles pages de dossier suivent la même structure de navigation et d’affichage. L’équipe ajoute les fonctions métier dans ce cadre. Les droits d’une personne sur un dossier nécessitent toujours des règles adaptées.

Une bibliothèque fournit plutôt des fonctions utilisables de façon ciblée ; la frontière n’est pas toujours nette. Un framework n’est pas non plus un logiciel métier fini. Le choix dépend des besoins réels et de la capacité de l’équipe à maintenir l’application dans la durée.

Sources

Articles sur le sujet

Développement logiciel avec ASES

Logiciels sur mesure, applications web et mobiles