par
caroube » 16 déc. 2008, 12:07
La différence est subtile, certes. Pour ma part, je la sens comme ça :
1) une bibliothèque de fonctions, ce sont des outils qu'on te fournit. A toi de te débrouiller avec
2) Un framework, c'est davantage une manière de travailler, c'est à dire une démarche permettant de cheminer depuis ton problème jusqu'à la solution.
C'est pour ça que si le choix d'une bibliothèque de fonction ne porte pas trop à conséquence (elle est plus ou moins complète, plus ou moins performante, ...) celui d'un framework doit être particulièrement étudié : comment permet-il de travailler en équipe, comment intègre t'il les mécanismes d'évolution, de réutilisabilité, de passage de la conception à la réalisation, ... ?
Choisir une bibliothèque, c'est aller à Leroy Merlin et choisir le pack de clés anglaises et de tournevis qui correspondent plus ou moins à ton besoin, ton goût, ton budget, ... Choisir un framework, c'est plutôt acheter un bouquin sur "Comment installer un chauffage central".
La différence est subtile, certes. Pour ma part, je la sens comme ça :
1) une bibliothèque de fonctions, ce sont des outils qu'on te fournit. A toi de te débrouiller avec
2) Un framework, c'est davantage une manière de travailler, c'est à dire une démarche permettant de cheminer depuis ton problème jusqu'à la solution.
C'est pour ça que si le choix d'une bibliothèque de fonction ne porte pas trop à conséquence (elle est plus ou moins complète, plus ou moins performante, ...) celui d'un framework doit être particulièrement étudié : comment permet-il de travailler en équipe, comment intègre t'il les mécanismes d'évolution, de réutilisabilité, de passage de la conception à la réalisation, ... ?
Choisir une bibliothèque, c'est aller à Leroy Merlin et choisir le pack de clés anglaises et de tournevis qui correspondent plus ou moins à ton besoin, ton goût, ton budget, ... Choisir un framework, c'est plutôt acheter un bouquin sur "Comment installer un chauffage central".