Dom Rozwój Co to jest interfejs programowania aplikacji (API)? - definicja z techopedii

Co to jest interfejs programowania aplikacji (API)? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza interfejs programowania aplikacji (API)?

Interfejs programowania aplikacji (API) to zestaw protokołów, procedur, funkcji i / lub poleceń używanych przez programistów do opracowywania oprogramowania lub ułatwiania interakcji między różnymi systemami. Interfejsy API są dostępne zarówno do użytku stacjonarnego, jak i mobilnego, i zwykle są przydatne do programowania komponentów GUI (graficzny interfejs użytkownika), a także umożliwiają programowi żądanie i obsługę usług z innego programu.

Techopedia wyjaśnia interfejs programowania aplikacji (API)

Interfejs API można postrzegać jako złożony z dwóch podstawowych elementów: specyfikacji technicznej, która określa sposób wymiany informacji między programami (która sama składa się z żądań protokołów przetwarzania i dostarczania danych) oraz interfejsu oprogramowania, który w jakiś sposób publikuje tę specyfikację.

Podstawowa koncepcja API istniała w jakiejś formie w całej historii technologii cyfrowej, ponieważ interakcja między unikatowymi programami i systemami cyfrowymi była głównym celem znacznej części istnienia tej technologii. Ale wraz z rozwojem sieci WWW i późniejszym boomem na przełom milenijny dot-com, bodziec dla tej technologii osiągnął bezprecedensowy poziom.

Interfejs API stał się szczególnie widoczny w rozwijającym się sektorze komercyjnym światowej sieci na początku 2000 r., Kiedy Salesforce.com włączył tę technologię do swojej platformy, aby pomóc klientom w udostępnianiu i przesyłaniu danych w różnych aplikacjach biznesowych. Wkrótce potem eBay zaczął wdrażać podobną technologię, a wraz z rozwojem mediów społecznościowych kilka lat później firmy takie jak Flickr, Facebook, Twitter i Instagram zaczęły robić to samo.

Co to jest interfejs programowania aplikacji (API)? - definicja z techopedii