API - объяснение для начинающих.

API - объяснение для начинающих.

API (программный интерфейс приложения, интерфейс прикладного программирования ) - это описание способов (библиотечные классы, функции, структуры и процедуры) с помощью которых одна компьютерная программа может взаимодействовать с другой . Они могут обсуждать и обмениваться данными и информацией.

API - интерфейсы имеют сходство с меню. Приведем аналогию на примере ресторана и клиента. Вы в этом случае программа, а завтраки - тоже программы. Вы должны сделать запрос (оформить заказ). Если вы пытаетесь сделать неверный запрос, то вы не получите желаемого.

Много современных сайтов часто используют минимум несколько сторонних API. Большинство задач определенного рода имеют уже готовые решения, предлагаемые компаниями или отдельными разработчиками, например библиотеки или услуги. Иногда лучше воспользоваться готовым решением. 

Благодаря API разработчик может не изобретать заново все детали своего велосипеда, а использовать готовые детали.