Что такое API простыми словами

0 22

Вероятно, вы уже встречали термин API. Операционная система, веб-браузер и мобильные приложения часто объявляют о новых API для разработчиков. Но что это вообще такое?

Application Programming Interface (с англ. «интерфейс прикладного программирования»)

Термин API является аббревиатурой, и означает «интерфейс прикладного программирования» или же «программный интерфейс приложения».

Вы можете представлять API, как меню в ресторане. В меню представлен список блюд, которые вы можете заказать, а также описание каждого блюда. Когда вы укажете, какие пункты меню вы хотите, кухня ресторана выполняет свою работу и предоставляет вам готовые блюда. Вы точно не знаете, как ресторан готовит эту еду, и вам это даже не нужно.

Аналогично, API предоставляет множество методов, которые могут использовать разработчики, а также описание того, что они работают. Разработчику необязательно нужно знать, как работает система внутри, он просто может использовать определенный функционал в своем приложении.

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

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

Оставьте ответ

Ваш электронный адрес не будет опубликован.