Qu'est-ce qu'une API
De Didaquest
Aller à la navigationAller à la recherche
Votre Publicité sur le Réseau |
Questions possibles
Eléments de réponse
Si vous n'êtes pas programmeur (et peut-être même si vous l'êtes), la première question que vous vous posez peut-être est “Qu'est-ce qu'une API?”. API signifie Application Programming Interface, mais cela ne vous aide probablement pas beaucoup :-)
Dans la programmation Web, les logiciels doivent souvent parler à d'autres logiciels. Cela permet aux gens de profiter des fonctionnalités de votre logiciel quand ils créent leur propre logiciel.
- Si vous voulez permettre à d'autres logiciels de parler à votre logiciel, vous le programmez avec une API. Cette API définit la façon dont d'autres programmes peuvent parler à votre logiciel. L'API définit l'ensemble des appels de fonction qui peuvent être effectués au logiciel par des programmes externes pour lui dire de faire quelque chose ou obtenir des informations du logiciel. Cependant, tous les logiciels ne disposent pas d'une API, car il faut un travail de programmation supplémentaire pour prendre en charge une API.
- Les logiciels avec API sont souvent considérés comme des logiciels “backend” ou “middle-ware”, car ils ont souvent leur propre interface utilisateur (les utilisateurs don’t “talk” pour eux, seuls d'autres programmes le font). Dans ce cas, les utilisateurs interagissent avec d'autres programmes qui parlent ensuite au logiciel qui possède l'API.
- Mais ce n'est pas une règle difficile et rapide: certains logiciels avec leur propre interface utilisateur peuvent également avoir une API. Dans de tels cas, l'API est souvent utilisée par des scripts qui imitent le comportement d'un tas d'actions utilisateur (ces scripts sont souvent appelés macros ). Si vous avez utilisé un tableur, vous connaissez peut-être son langage de création de macros. Il s'agit d'une API pour le logiciel de feuille de calcul, bien que dans ce cas, l'API ne soit pas utilisée par d'autres programmes, mais directement par les utilisateurs eux-mêmes.
Concepts ou notions associés
Sur Quora (Questions / Réponses ) : API/ Logiciel / Logiciels backend / Logiciels middle-ware / Programmation Web
Références
| |||
---|---|---|---|
Sur le Portail Questions / Réponses |
Sur Portail de Formation Gratuite |
Sur des sites de Formation |
Sur DidaQuest |
Qu'est-ce qu'une API sur : Wikipedia / Wikiwand / Universalis / Larousse encyclopédie | |||
Sur Wikiwand : API - Wikiwand / Logiciel - Wikiwand / Logiciels backend - Wikiwand / Logiciels middle-ware - Wikiwand / Programmation Web - Wikiwand | |||
Sur Wikipédia : API - Wikipedia / Logiciel - Wikipedia / Logiciels backend - Wikipedia / Logiciels middle-ware - Wikipedia / Programmation Web - Wikipedia | |||
Sur Wikiversity : API - Wikiversity / Logiciel - Wikiversity / Logiciels backend - Wikiversity / Logiciels middle-ware - Wikiversity / Programmation Web - Wikiversity | |||
Sur Universalis : API - Universalis / Logiciel - Universalis / Logiciels backend - Universalis / Logiciels middle-ware - Universalis / Programmation Web - Universalis |
Réponse graphique
Bibliographie
Pour citer cette page: (qu'une API)
ABROUGUI, M & al, 2023. Qu'est-ce qu'une API. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Qu%26%2339;est-ce_qu%26%2339;une_API>, consulté le 21, novembre, 2024
- ..................
- ..................
- ..................
- ..................
Votre Publicité sur le Réseau |