mardi 13 novembre 2012
Qu'est-ce qu'une API
Si vous avez observé des technologies nouvellement développées d'aujourd'hui, une chose qui les distingue, c'est leur convivialité. Il est révolu le temps où les geeks ne pourraient fonctionner les ordinateurs. Le développement de logiciels a rendu plus facile pour les utilisateurs de faire fonctionner des ordinateurs, des téléphones cellulaires et autres produits. Il est tout à fait possible pour vous d'utiliser l'Internet sans connaître ce qui est une API ou le fonctionnement d'Internet. Cependant, si vous voulez vraiment apprécier le fonctionnement de l'Internet, vous devez savoir ce qui est une API? Il est l'une des constructions de nombreux logiciels qui le rend facile pour les services Web qui seront offerts sur Internet. Dans les lignes qui suivent, vous trouverez une explication simple de ce qu'est une API et comment ça fonctionne.
Qu'est-ce qu'un API et comment ça marche?
Il ya plusieurs années, avant l'apparition du World Wide Web, et même dans ses premières années de développement, il y avait un décalage important entre les développeurs de logiciels différents qui ont ralenti le développement d'applications. Chaque entreprise a protégé son code et développé tout le logiciel nécessaire pour faire ressortir ses produits. La nécessité de développer tous les outils logiciels à partir du sol, signifiait que beaucoup de temps et d'efforts seraient consacrés à la création d'une plate-forme sur laquelle le logiciel peut être utilisé.
Cependant, ce monde fermé de développement de logiciels, divisée par des murs de secret lentement cédé la place au partage et à la collaboration. Un monde clos se développe rarement au-delà de certaines limites. Indépendance de la plateforme et de la nécessité de fournir des services web mis sur la nécessité de développer des interfaces qui pourraient permettre à différentes applications de communiquer sur Internet. Les éditeurs de logiciels réalisé que par l'ouverture de leur plate-forme logicielle à partager, ils pourraient tirer profit de l'effort de développement de sources externes et fournir des applications Web à moindre coût et avec plus d'efficacité. C'est ce qui a conduit à l'élaboration de «Application Programming Interface (API).
On pourrait définir une interface de programmation d'application (API) comme un ensemble complet de structures de programmation qui permettent aux développeurs sur l'Internet pour accéder et d'intégrer des applications Web. Les constructions de programmation qui font partie d'une API comprennent des protocoles, structures de données et des outils et des routines différentes qui permettent une interaction entre l'application Web et d'autres constructions logiciels subsidiaires. La fonction d'un API est celle d'un interprète ou d'un médiateur entre les différents logiciels. Cela permet certaines applications sur Internet pour profiter des programmes déjà construits. On n'a pas besoin de commencer à construire un programme à zéro.
Une API peut être comme une plate-forme de développement de logiciels pour les développeurs tiers et d'une interface pour provoquer l'interaction entre les programmes. Si vous vous demandez ce qui est une clé API ou ce qui est une clé API, sachez alors que c'est un mot de passe offert par l'entreprise qui offre l'API, afin de valider l'identité des utilisateurs et éviter les abus. Pour savoir ce qui est un appel à l'API, vous devrez aller en profondeur dans la théorie du développement de l'API Web. Un appel d'API est essentiellement un moyen de se connecter à un service Web en utilisant le code développé sur la plate-forme API.
Par exemple, les ordinateurs Apple a développé et fait part de son API pour l'iPhone avec les développeurs pour les aider à créer des applications pour iPhone. De même, tous les développeurs de logiciels majeurs libérer leur API aux développeurs externes, pour les aider à créer des applications pour la plate-forme créée par eux. Une API est essentiellement un moyen de communication pour les logiciels de types différents de travailler ensemble.
L'API elle-même reste dans le fond et généralement pas visible pour un utilisateur sur l'Internet. Lorsque vous effectuez une transaction en ligne acheter des livres sur Amazon ou utiliser Twitter depuis votre téléphone Android, API sont fonctionnels dans le contexte rendant tous ces services Web disponibles. Ainsi, les interfaces de programmation d'applications ont contribué à créer une synergie des ressources logicielles pour fournir des services de plate-forme Web indépendants.
Espérons que cet article vous a donné une idée de ce qu'est une API et comment ça marche pour que les services Web disponibles sur le web vaste monde entier. Si ce n'était pas pour l'API, les services Web qui rendent la vie tellement plus facile pour les internautes, serait inexistante...
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire