Est-ce que vous connaissez la différence entre une API et un SDK ? Vous avez déjà pensé que ces deux concepts étaient synonymes ?
Et pourtant, pas du tout ! Explication 🧵
#code #dev #api #sdk
Effectivement, ces deux mots décrivent des solutions logicielles utilisées pour faciliter le développement d'application, ce sont donc des concepts, à la base, assez similaires. 😵
Mais...
Une API représente un accès à du code externe dont l'utilisation se fait à travers une interface simplifiée et permettant d'étendre les fonctionnalités d'un logiciel.
Elle est mise à disposition par l'environnement dans lequel tourne le logiciel. ⚙
Un SDK, comme son nom l'indique, n'est pas seulement un morceau logiciel, mais c'est un kit complet.
Il peut faciliter l'accès à une ou plusieurs APIs, fournir un ensemble de bibliothèques, de la documentation, des exemples, etc... et cible un langage spécifique ! 📦
En résumé 📄
- Une API est externe à l'application tandis que le SDK doit être intégré à l'application
- Une API est une abstraction de code complexe et expose des fonctionnalités, tandis qu'un SDK est une abstraction de nombreux outils et ressources (dont des APIs)
Pour comprendre la différence entre une API et un SDK, avec des exemples concrets, je vous invite à lire l'article complet sur Code-Garage 👇
code-garage.fr/blog/quelles-d…
Share this Scrolly Tale with your friends.
A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.
