Ma question est très simple et je veux une réponse claire avec un exemple simple. P>
Quelle est la principale différence entre API, Toolkit, Framework et Bibliothèque? P>
3 Réponses :
Ces termes sont parfois mal interprétés. P>
Postes similaires, Lisez: P>
Quelle est la différence majeure entre un cadre et une boîte à outils? P>
framework vs. Toolkit vs. Bibliothèque P>
Je préfère appeler une bibliothèque comme alias de module ou d'espace de noms. Toolkit et A.P.I. est généralement un ensemble de bibliothèques pour une tâche commune. Althument, a.p.i. est plus utilisé pour la programmation procédurale que la programmation orientée objet. P>
Cela a toujours été ma compréhension, vous verrez sans aucun doute des opinions différentes sur le sujet: p>
API (interface de programmation d'application) - vous permet d'utiliser le code dans une application déjà fonctionnelle dans une fasion autonome. p>
Framework - Code qui vous donne des classes de base et des interfaces pour un certain type de tâche / application, généralement sous la forme d'un modèle de conception. (Bien que pas toujours) p>
La bibliothèque - Code associé à la bibliothèque qui peut être échangé et sortant à volonté pour accomplir des tâches à un niveau de classe p>
Toolkit - Code associé à la boîte à outils pouvant être utilisé pour accomplir des tâches à un niveau de composant. P>
Je préfère suivre: p>
Je ne dis pas que ceux-ci sont complètement corrects, mais il a travaillé ok pour moi jusqu'à présent! p>