Question vocabulaire [Général] - Programmation
Marsh Posté le 30-05-2001 à 14:22:39
hmmmm?
framework est decrit par une api et implementee dans une librairie
enfin, ma reponse est un peu con (voire debile ) si vous trouvez mieux...
Marsh Posté le 30-05-2001 à 14:42:51
Librairie : magasin on l'en vends des livres...
(Book shop en anglais)
Bibliotheque : en info ensemble des methodes (ou d'objets) a priori conditionnes dans un meme fichier formant un ensemble coherant. (library en Anglais)
API : sous ensemble des methodes (ou objets) d'une bibliotheque
dedies a l'utilisateur... (les autres sont prives)
FrameWork : ensemble de bibliotheques
[edit]--Message édité par BENB--[/edit]
Marsh Posté le 30-05-2001 à 14:50:01
heu moi une API, je vois plutôt ça comme une Advanced Programming Interface (c'est ça que ça veut dire, je crois, non ?) c'est à dire un ensemble structuré de fonctions avancées dédiées à un domaine précis. c'est pour ça que l'API Windows, à mon avis ça veut rien dire, on ferait mieux de parler des APIs de windows (enfin qu'utilise windows)
a ben c'est presque pareil que ce que t'as dit, désolé !
Marsh Posté le 30-05-2001 à 15:00:38
Minus+ > oui pour moi l'API c'est l'interface publique de la bibliotheque...
Marsh Posté le 30-05-2001 à 15:02:26
pr l'API par rapport a la bibliotheque j'suis assez d'accord
par contre le framework, bah c plus flou
Marsh Posté le 30-05-2001 à 15:10:51
BENB > donc le framework ce serait par exemple l'ensemble des API windows (qui sont physiquement implémentées sous forme de dll), c'est ça ?
Marsh Posté le 30-05-2001 à 16:19:45
bah justement on dit plutot "les APIs Windows" voire "l'API Windows" que "le framework Windows" dc ...
Marsh Posté le 30-05-2001 à 17:09:21
minusplus a écrit a écrit : BENB > donc le framework ce serait par exemple l'ensemble des API windows (qui sont physiquement implémentées sous forme de dll), c'est ça ? |
Les MFC plutot... qui utilisent l'API Windows en etant de plus haut niveau
Marsh Posté le 30-05-2001 à 22:12:19
une librairie: un objet binaire contenant le code d'un certain nombre de fonctions, qu'on linke avec son propre code lorsqu'on utilise les fonctions contenues dans la librairie.
Une API: un ensemble de declarations de types de donnees et de fonctions.
Un Framework: un modele conceptuel pour realiser des programmes, explicite par une ou des APIs, et implemente dans une ou des librairies (et divers autres mecanismes, tels des pacjkages de macros...).
Un framework en general te simplifie la tache en ayant des fonctions de haut niveau qui gerent un tas de details non-essentiels a ton programme (par exemple, toute la partie creation/gestion/destruction des fenetres, des menus,...).
Mais un Framework peut aussi te compliquer la vie, en ne permettant pas d'effectuer certaines actions ou modifications, car le modele est trop rigide.
Un exemple: les MFC sont un framework.
A+,
Marsh Posté le 31-05-2001 à 09:41:14
up
et merci gilou
[edit]--Message édité par __Lolo__--[/edit]
Marsh Posté le 30-05-2001 à 14:07:48
c koi la différence entre :
- un framework,
- une API,
- une librairie
?
merci