2016-05-17 3 views
1

L'acronyme «API» est utilisé dans de nombreux contextes. Je le vois surtout dans le contexte "REST API" ces jours-ci.API API vs REST

J'étais confus de le voir dans des contextes comme "Node API" ou "Java API" ou "Django API" ou "API Python".

Le cas d'utilisation "RESTful API" est très logique pour moi. Mais pourquoi "API Python" au lieu de "Docu Python Std.lib"?

Répondre

1

bien API signifie « interface de programmation d'application » et applique à tout ce qui a une interface de programmation comme Java, .NET, etc.

Pourquoi pensez-vous qu'il est logique pour le repos et non pour le reste?

+0

Je peux voir qu'un service Web a une interface avec laquelle je peux interagir. Mais où est l'interface dans une bibliothèque de modules dans Node? Je peux les importer et les utiliser. Mais où est l'interaction avec elle? // Aussi, si je google API, j'obtiendrai "API REST" ou "API Webservice" pour la plupart. Presque jamais je n'aurai "API Python" comme résultat de recherche. – Ugur

+0

Je ne suis pas un expert de node.js mais si vous voulez "parler" avec node.js, vous devez également suivre les interfaces fournies par ce nœud. Par exemple, comment écrire sur la console https://nodejs.org/api/console.html est également une interface (API). – gsharp