Преглед садржаја:
- Дефиниција - Шта значи интерфејс за програмирање апликација (АПИ)?
- Тецхопедиа објашњава апликативни програмски интерфејс (АПИ)
Дефиниција - Шта значи интерфејс за програмирање апликација (АПИ)?
Апликацијско програмско сучеље (АПИ) је скуп протокола, рутина, функција и / или наредби које програмери користе за развој софтвера или олакшавање интеракције између различитих система. АПИ-ји су доступни и за радну и за мобилну употребу и обично су корисни за програмирање компоненти ГУИ-ја (графичког корисничког интерфејса), као и омогућавању софтверском програму да затражи и угости услуге из другог програма.
Тецхопедиа објашњава апликативни програмски интерфејс (АПИ)
АПИ се може видети као састављен од два основна елемента: техничка спецификација која утврђује како се информације могу размењивати између програма (који се сам састоји од захтева за обраду и протоколе за испоруку података) и софтверски интерфејс који некако објављује ту спецификацију.
Основни концепт који стоји иза АПИ-ја постојао је у извесној форми током читаве историје дигиталне технологије, јер је интеракција јединствених програма и дигиталних система била главни циљ већег дела ове технологије. Али с успоном светске мреже и каснијим престанком миленијума дот-цом процвата, подстицај за ову технологију достигао је невиђен ниво.
АПИ је постао посебно истакнут у растућем комерцијалном сектору светске мреже почетком 2000. године, када је Салесфорце.цом технологију убацио у своју платформу како би помогао купцима да деле и преносе податке преко својих различитих пословних апликација. Убрзо након тога, еБаи је почео са увођењем сличне технологије, а са порастом друштвених медија неколико година касније, компаније попут Флицкр, Фацебоок, Твиттер и Инстаграм почеле су исто.