Maison  >  Article  >  Quelle est la différence entre le SDK et l'API ?

Quelle est la différence entre le SDK et l'API ?

青灯夜游
青灯夜游original
2020-04-27 15:05:1218064parcourir

Quelle est la différence entre le SDK et l'API ? L'article suivant vous présentera la différence entre le SDK et l'API. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Quelle est la différence entre le SDK et l'API ?

SDK (Software Development Kit) se traduit en chinois par « ensemble d'outils de développement logiciel ». La boîte à outils est un ensemble d'outils utilisé pour développer des applications pour un produit ou une plateforme, à condition. par les fabricants de produits pour que les développeurs puissent les utiliser. Il s'agit généralement d'un ensemble d'outils publié par un certain fabricant pour une certaine plate-forme, un système ou un matériel permettant de développer des applications. Cette boîte à outils peut inclure une variété d'outils de développement, tels que des simulateurs et d'autres plates-formes IOS. Par exemple, lorsque vous tapez du code dans l'éditeur, il complètera automatiquement le code et vérifiera automatiquement les erreurs. Lorsque vous cliquez sur Exécuter, il appellera le compilateur pour qu'il compile automatiquement. Après la compilation, il appellera pour exécuter le simulateur iPhone. est le SDK, qui fournit un ensemble complet d'outils de développement que les développeurs peuvent utiliser.

API (Application Programming Interface) traduit en chinois est « Application Programming Interface ». Par exemple : si je souhaite ajouter la fonction de page Web Google Map à ma page Web, j'utiliserai "l'API Google Map". Parfois, le SDK (Developer Tool Kit) dispose également de nombreuses API qui sont utilisées pour appeler des fonctions fournies par certains programmes de la plateforme système, telles que : l'affichage de fenêtres, les effets graphiques, etc.

La différence entre SDK et API

1. Différentes compositions :

Les outils de développement de logiciels SDK incluent, au sens large, des outils connexes qui aident dans le développement d'un certain type de logiciel Une collection de documentation, d'exemples et d'outils. L'API (Application Programming Interface) est un ensemble de fonctions prédéfinies, ou une convention permettant de connecter différents composants d'un système logiciel.

2. Différentes utilisations :

Le but de l'API est de fournir aux applications et aux développeurs la possibilité d'accéder à un ensemble de routines basées sur certains logiciels ou matériels sans avoir à accéder au code source. ou comprendre le fonctionnement interne des détails du mécanisme. Les kits de développement logiciel sont généralement des outils de développement utilisés par les ingénieurs logiciels pour créer des logiciels d'application pour des progiciels, des cadres logiciels, des plates-formes matérielles, des systèmes d'exploitation spécifiques, etc.

Quelle est la différence entre le SDK et lAPI ?

3. Différents contenus :

Afin d'utiliser les fonctions API, il existe des fichiers .h et .lib correspondant à l'API, et le SDK est Fournit un ensemble complet de fichiers, d'exemples et d'outils connexes nécessaires au développement d'une « boîte à outils » d'applications Windows. Le SDK contient les informations nécessaires à l'utilisation de l'API, c'est pourquoi la méthode de développement d'écriture d'applications Windows utilisant uniquement l'API est souvent appelée « programmation SDK ».

Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn