Software Development Kit (abréviation : SDK, nom complet en langues étrangères : Software Development Kit) est généralement un outil de développement utilisé par les ingénieurs logiciels pour créer des logiciels d'application pour des progiciels, des frameworks logiciels, des plates-formes matérielles, des systèmes d'exploitation spécifiques. , etc.
Les outils de développement de logiciels font généralement référence à une collection de documents, d'exemples et d'outils connexes qui aident au développement d'un certain type de logiciel. (Apprentissage recommandé : Tutoriel vidéo PHP)
Les kits de développement logiciel sont 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. d'outils de développement De manière générale, le SDK est le SDK utilisé pour développer des applications sous la plateforme Windows. Il peut simplement fournir des fichiers pour une interface de programmation d'application (API) pour un langage de programmation, mais il peut également inclure du matériel complexe pouvant communiquer avec un système embarqué. Les outils généraux incluent des utilitaires de débogage et à d’autres fins. Les SDK incluent également souvent des exemples de code, des notes techniques de support ou d'autres documents de support pour clarifier les doutes sur les documents de référence de base.
Pour encourager les développeurs à utiliser leurs systèmes ou langages, de nombreux SDK sont fournis gratuitement. Les ingénieurs logiciels obtiennent généralement des kits de développement logiciel auprès des développeurs des systèmes cibles, ou peuvent être téléchargés directement à partir d'Internet, parfois comme outil de marketing. Par exemple, une société de marketing proposerait gratuitement un SDK de construction pour encourager les gens à l'utiliser, ce qui inciterait davantage de personnes à acheter les blocs de construction car ils peuvent le programmer gratuitement.
Le SDK peut être accompagné d'une licence qui empêche le développement du logiciel sous une licence incompatible. Par exemple, un fournisseur de produits fournissant un SDK propriétaire peut entrer en conflit avec le développement de logiciels libres. La GPL peut rendre le SDK presque incompatible avec le développement de logiciels propriétaires. Le SDK sous LGPL n'a pas ce problème.
Le SDK contient les informations nécessaires à l'utilisation de l'API, c'est pourquoi les gens appellent souvent la méthode de développement d'écriture d'applications Windows utilisant uniquement l'API « programmation SDK ». L'API et le SDK sont nécessaires au développement d'applications Windows, c'est pourquoi d'autres frameworks de programmation et bibliothèques de classes sont construits sur eux, tels que VCL et MFC, bien qu'ils aient un niveau d'abstraction plus élevé que la "programmation SDK", mais cela ne nous empêche pas de appeler directement les fonctions API à tout moment en cas de besoin.
Relation avec les MOD
Il existe de nombreuses boîtes à outils SDK dans le jeu qui peuvent développer des MOD et des packs d'extension.
2017-Vungle lance le SDK V5, ajoutant 10 nouveaux modèles vidéo interactifs intégrés à l'application pour améliorer encore l'expérience publicitaire des consommateurs. Les nouveaux modèles seront intégrés à la dernière technologie de ciblage publicitaire de Vungle.
Pour plus d'articles techniques liés à PHP, veuillez visiter la colonne Tutoriel graphique PHP pour apprendre !
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!