172 votes

Quelle est exactement la signification d’une API ?

J’ai cherché la définition d’une API dans un langage de programmation et j’ai encore du mal à comprendre.

Quelqu’un pourrait-il me conseiller en termes simples et profanes:

  1. Qu’est-ce qu’une API ?
  2. Comment est-il utilisé?
  3. Quand et où est-il utilisé?

63voto

Klee Points 709

Une API est l’interface via laquelle vous accédez au code de quelqu’un d’autre ou via laquelle le code de quelqu’un d’autre accède au vôtre. En effet, les méthodes et propriétés publiques.

48voto

Agent_L Points 1583

1) Qu’est-ce qu’une API ?

L’API est un contrat. Une promesse d’effectuer des services décrits lorsqu’on le lui demande de manière spécifique.

2) Comment est-il utilisé?

Selon les règles spécifiées dans le contrat. Le but d’une API est de définir comment elle est utilisée.

3) Quand et où est-il utilisé?

Il est utilisé lorsque 2 systèmes distincts ou plus doivent travailler ensemble pour réaliser quelque chose qu’ils ne peuvent pas faire seuls.

16voto

Mark Hall Points 29473
<ol> <li><p>une API (Application Programming Interface) est un ensemble de fonctions et de méthodes définies pour l’interfaçage avec le système d’exploitation sous-jacent ou un autre programme ou service en cours d’exécution sur l’ordinateur.</p></li> <li><p>Il est généralement utilisé en établissant une référence à une bibliothèque dans votre logiciel ou en important une fonction à partir d’une dll.</p></li> <li><p>Il est utilisé sous une forme ou une autre dans presque tous les logiciels, étant explicitement appelé dans votre programme ou implicitement appelé par le compilateur.</p></li> </ol>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X