Kazalo:
- Opredelitev - Kaj pomeni vmesnik aplikacijskega programiranja (API)?
- Techopedia razlaga vmesnik za programiranje aplikacij (API)
Opredelitev - Kaj pomeni vmesnik aplikacijskega programiranja (API)?
Vmesnik za programiranje aplikacij (API) je niz protokolov, rutin, funkcij in / ali ukazov, ki jih programerji uporabljajo za razvoj programske opreme ali olajšanje interakcije med različnimi sistemi. API-ji so na voljo tako za namizne kot za mobilne naprave in so običajno uporabni za programiranje komponent GUI (grafični uporabniški vmesnik), prav tako pa programskemu programu omogočajo, da zahteva in sprejme storitve iz drugega programa.
Techopedia razlaga vmesnik za programiranje aplikacij (API)
API je lahko sestavljen iz dveh temeljnih elementov: tehnične specifikacije, ki določa, kako se lahko izmenjujejo informacije med programi (ki je sestavljen iz zahtevka za obdelavo in protokole za dostavo podatkov) in programski vmesnik, ki to specifikacijo nekako objavi.
Osnovni koncept API-ja obstaja v določeni obliki v celotni zgodovini digitalne tehnologije, saj je bil interakcija med edinstvenimi programi in digitalnimi sistemi glavni cilj večine obstoja te tehnologije. Toda z vzponom svetovnega spleta in poznejšim razmahom tisočletja dot-com razcveta je spodbuda za to tehnologijo dosegla izjemno raven.
API je postal še posebej pomemben v razvitem komercialnem sektorju svetovnega spleta v začetku leta 2000, ko je Salesforce.com tehnologijo vključil v svojo platformo, da bi strankam pomagal deliti in prenašati podatke v svojih različnih poslovnih aplikacijah. Kmalu zatem je eBay začel uvajati podobno tehnologijo, z vzponom družbenih medijev pa so nekaj let pozneje podjetja, kot so Flickr, Facebook, Twitter in Instagram, začela isto.