Domov vývoj Čo je aplikačné programovacie rozhranie (api)? - definícia z technológie

Čo je aplikačné programovacie rozhranie (api)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená rozhranie API (Application Programming Interface)?

Rozhranie aplikačného programovania (API) je sada protokolov, rutín, funkcií a / alebo príkazov, ktoré programátori používajú na vývoj softvéru alebo na uľahčenie interakcie medzi rôznymi systémami. Rozhrania API sú k dispozícii pre stolné aj mobilné použitie a zvyčajne sú užitočné na programovanie komponentov grafického používateľského rozhrania (GUI), ako aj na umožnenie softvérového programu požadovať a prispôsobovať služby od iného programu.

Techopedia vysvetľuje aplikačné programovacie rozhranie (API)

Na API sa dá pozerať ako na dva základné prvky: technickú špecifikáciu, ktorá stanovuje spôsob výmeny informácií medzi programami (ktoré samotné tvoria žiadosť o protokoly na spracovanie a dodávanie údajov) a softvérové ​​rozhranie, ktoré nejako zverejňuje túto špecifikáciu.

Základný koncept rozhrania API existoval v určitej podobe po celú históriu digitálnej technológie, pretože interakcia medzi jedinečnými programami a digitálnymi systémami bola hlavným cieľom väčšiny existencie tejto technológie. S nástupom celosvetového webu a následným boomom kompromisov tisícročia však motivácia pre túto technológiu dosiahla bezprecedentnú úroveň.

Začiatkom roku 2000, keď spoločnosť Salesforce.com začlenila túto technológiu do svojej platformy s cieľom pomôcť zákazníkom pri zdieľaní a prenose údajov cez rôzne podnikové aplikácie, sa API stala obzvlášť významnou v rozvíjajúcom sa komerčnom sektore celosvetového webu. Čoskoro nato začala eBay zavádzať podobnú technológiu a o niekoľko rokov neskôr sa objavili sociálne médiá. Spoločnosti ako Flickr, Facebook, Twitter a Instagram začali robiť to isté.

Čo je aplikačné programovacie rozhranie (api)? - definícia z technológie