SDK
SDK signifie « Software Development Kit ». Un SDK est un ensemble de logiciels utilisés pour développer des applications pour un appareil ou un système d’exploitation spécifique. Parmi les exemples de SDK figurent le SDK Windows 7, le SDK Mac OS X et le SDK iPhone.
Les SDK incluent généralement un environnement de développement intégré (IDE), qui sert d’interface de programmation centrale. L’IDE peut inclure une fenêtre de programmation permettant d’écrire le code source, un débogueur pour corriger les erreurs des programmes et un éditeur visuel permettant aux développeurs de créer et de modifier l’interface utilisateur graphique (GUI) du programme. Les IDE incluent également un compilateur, qui sert à créer des applications à partir de fichiers de code source.
La plupart des SDK contiennent du code exemple, qui fournit aux développeurs des programmes et des bibliothèques d’exemple. Ces exemples aident les développeurs à apprendre à créer des programmes de base avec le SDK, ce qui leur permet ensuite de créer des applications plus complexes. Les SDK proposent également une documentation technique, qui peut inclure des tutoriels et des FAQ. Certains SDK peuvent aussi inclure des éléments graphiques d’exemple, comme des boutons et des icônes, qui peuvent être intégrés aux applications.
Comme la plupart des entreprises souhaitent encourager les développeurs à créer des applications pour leur plateforme, les SDK sont généralement proposés gratuitement. Les développeurs peuvent simplement télécharger un SDK depuis le site web d’une entreprise et commencer immédiatement à programmer. Toutefois, comme chaque kit de développement logiciel est différent, les développeurs peuvent avoir besoin d’un certain temps pour apprendre à utiliser un nouveau SDK. C’est pourquoi la plupart des SDK modernes incluent une documentation détaillée et disposent d’une interface de programmation intuitive, ce qui favorise le développement de programmes.
Testez vos connaissances