Sadržaj:
- Definicija - Što znači aplikacijsko programsko sučelje (API)?
- Techopedia objašnjava aplikacijsko programsko sučelje (API)
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.