[Général] Question vocabulaire

Question vocabulaire [Général] - Programmation

Marsh Posté le 30-05-2001 à 14:07:48    

c koi la différence entre :  
- un framework,
- une API,
- une librairie
?
 
merci

Reply

Marsh Posté le 30-05-2001 à 14:07:48   

Reply

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...
 
 :hello:

Reply

Marsh Posté le 30-05-2001 à 14:41:20    

c'est quoi un framework ?

Reply

Marsh Posté le 30-05-2001 à 14:42:51    

Librairie : magasin on l'en vends des livres... :D
(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]

Reply

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é :D !

Reply

Marsh Posté le 30-05-2001 à 15:00:38    

Minus+ > oui pour moi l'API c'est l'interface publique de la bibliotheque...

Reply

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

Reply

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 ?

Reply

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 ...

Reply

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

Reply

Marsh Posté le 30-05-2001 à 17:09:21   

Reply

Marsh Posté le 30-05-2001 à 17:51:20    

bon ben alors c'est quoi les frameworks ?

Reply

Marsh Posté le 30-05-2001 à 21:37:25    

:hot: UP :hot:

Reply

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+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 31-05-2001 à 09:41:14    

up
et merci gilou

 

[edit]--Message édité par __Lolo__--[/edit]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed