Itthon Fejlesztés Mi az alkalmazásprogramozási felület (api)? - meghatározás a techopedia alapján

Mi az alkalmazásprogramozási felület (api)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az Application Programming Interface (API)?

Az alkalmazásprogramozási felület (API) olyan protokollok, rutinok, funkciók és / vagy parancsok halmaza, amelyeket a programozók szoftverek fejlesztésére vagy a különféle rendszerek közötti interakció megkönnyítésére használnak. Az API-k asztali és mobil használatra egyaránt elérhetők, és általában hasznosak a grafikus felhasználói felület (GUI) összetevőinek programozásában, valamint lehetővé teszik, hogy egy szoftverprogram igénybe vegye és befogadja egy másik program szolgáltatásait.

A Techopedia ismerteti az alkalmazásprogramozási felületet (API)

Az API két alapvető elemből áll: egy műszaki specifikáció, amely meghatározza, hogyan lehet információcserét végezni a programok között (amely magában foglalja a feldolgozási igényeket és az adattovábbítási protokollokat), és egy olyan szoftver felülettel, amely valamilyen módon közzéteszi a specifikációt.

Az API mögött meghúzódó alapelv valamilyen formában létezett a digitális technológia teljes története során, mivel az egyedi programok és a digitális rendszerek közötti interakció a technológia létezésének nagy része elsődleges cél. De a világháló növekedésével és az azt követő ezredforduló pont-com fellendülésével a technológia ösztönzése példátlan szintet ért el.

Az API különösen kiemelkedővé vált a világhálón növekvő kereskedelmi szektorban 2000 elején, amikor a Salesforce.com beépítette a technológiát a platformjába annak érdekében, hogy az ügyfelek segítséget nyújtsanak az adatok megosztásában és továbbításában a különféle üzleti alkalmazásokon. Nem sokkal ezután az eBay elkezdte bevezetni a hasonló technológiát, és néhány évvel később a szociális média megjelenésével a Flickr, a Facebook, a Twitter és az Instagram olyan vállalatok kezdték el ugyanezt tenni.

Mi az alkalmazásprogramozási felület (api)? - meghatározás a techopedia alapján