Интерфейс за програмиране на приложения (API)

Автор: Randy Alexander
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 24 Юни 2024
Anonim
ВЕБ-ИНТЕРФЕЙС ЗА 15 МИНУТ | Как сделать графический интерфейс для программы на Python / JS
Видео: ВЕБ-ИНТЕРФЕЙС ЗА 15 МИНУТ | Как сделать графический интерфейс для программы на Python / JS

Съдържание

Определение - Какво означава интерфейс за програмиране на приложения (API)?

Интерфейсът за програмиране на приложения (API) е набор от протоколи, подпрограми, функции и / или команди, които програмистите използват за разработване на софтуер или за улесняване на взаимодействието между отделни системи. API-ите са достъпни както за настолна, така и за мобилна употреба и обикновено са полезни за програмиране на компоненти на графичния потребителски интерфейс (графичен потребителски интерфейс), както и позволяват на софтуерна програма да изисква и приспособява услуги от друга програма.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява интерфейса за програмиране на приложения (API)

API може да се разглежда като съставен от два основни елемента: техническа спецификация, която установява как може да се обменя информация между програми (която сама се състои от заявка за обработка и протоколи за предаване на данни) и софтуерен интерфейс, който по някакъв начин публикува тази спецификация.

Основната концепция зад API е съществувала под някаква форма за цялата история на цифровите технологии, тъй като взаимодействието между уникални програми и цифрови системи е основна цел за голяма част от съществуването на тези технологии. Но с нарастването на световната мрежа и последващия бум на хилядолетието dot-com, стимулът за тази технология достигна безпрецедентно ниво.


API стана особено известен в разрастващия се търговски сектор в световната мрежа в началото на 2000 г., когато Salesforce.com включи технологията в своята платформа, за да помогне на клиентите да споделят и предават данни през своите разнообразни бизнес приложения. Скоро след това eBay започва да внедрява подобна технология, а с нарастването на социалните медии няколко години по-късно компании като Flickr и Instagram започват да правят същото.