Dom Razvoj Što je sučelje za programiranje aplikacija (api)? - definicija iz tehopedije

Što je sučelje za programiranje aplikacija (api)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači aplikacijsko programsko sučelje (API)?

Sučelje za programiranje aplikacija (API) skup je protokola, rutina, funkcija i / ili naredbi koje programeri koriste za razvoj softvera ili olakšavanje interakcije između različitih sustava. API-ji su dostupni i za radnu i mobilnu upotrebu, a obično su korisni za programiranje komponenti GUI-ja (grafičkog korisničkog sučelja), kao i omogućavanju softverskom programu da zatraži i ugosti usluge drugog programa.

Techopedia objašnjava aplikacijsko programsko sučelje (API)

API se može promatrati kao sastavljen od dva temeljna elementa: tehničke specifikacije koja utvrđuje kako se informacije mogu razmjenjivati ​​između programa (koji se sastoji od zahtjeva za obradu i protokola za dostavu podataka) i softverskog sučelja koje nekako objavljuje tu specifikaciju.

Osnovni koncept koji stoji iza API-a postojao je u izvjesnom obliku tijekom cijele povijesti digitalne tehnologije, jer je interakcija jedinstvenih programa i digitalnih sustava bila glavni cilj većine postojanja te tehnologije. No, s usponom svjetskog weba i naknadnim procvatom tisućljeća dot-com procvata, poticaj za ovu tehnologiju dosegao je neviđenu razinu.

API je postao posebno istaknut u rastućem komercijalnom sektoru svjetske mreže početkom 2000., kada je Salesforce.com tehnologiju ugradio u svoju platformu kako bi pomogao kupcima da dijele i prenose podatke preko svojih različitih poslovnih aplikacija. Ubrzo nakon toga, eBay je započeo s uvođenjem slične tehnologije, a usponom društvenih medija nekoliko godina kasnije, tvrtke poput Flickr, Facebooka, Twittera i Instagrama počele su isto raditi.

Što je sučelje za programiranje aplikacija (api)? - definicija iz tehopedije