Skip to content

Commit b6a3e01

Browse files
committed
[ru] Localize application-programming-interface.md
Signed-off-by: Kirill Kononovich <[email protected]> Update application-programming-interface.md Adjustments by Timur Signed-off-by: Timur Tukaev <[email protected]>
1 parent 4e165bd commit b6a3e01

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: Программный интерфейс приложения (API)
3+
status: Completed
4+
category: technology
5+
tags: ["architecture", "fundamental", ""]
6+
---
7+
8+
API определяет способ взаимодействия компьютерных программ друг с другом.
9+
Подобно тому, как люди взаимодействуют с веб-сайтом через веб-страницу, API позволяет компьютерным программам взаимодействовать друг с другом.
10+
Но в отличие от общения людей друг с другом, API налагают ограничения на то, какие запросы к ним посылать можно, а какие нельзя.
11+
Ограничение на взаимодействие позволяет создать устойчивую и функциональную связь между программами.
12+
13+
## Какую проблему решает
14+
15+
С ростом сложности приложений небольшие изменения в коде могут кардинально повлиять на другие их функциональные возможности.
16+
Для того чтобы приложения могли одновременно расти и оставаться стабильными, необходимо использовать модульный подход к их функциональности.
17+
API как раз выступают в качестве основы для взаимодействия между приложениями.
18+
Без такой единой и общей базы приложениям было бы сложно [масштабироваться](/scalability/) и интегрироваться.
19+
20+
## Как именно решает проблему
21+
22+
API позволяют компьютерным программам или приложениям взаимодействовать и обмениваться информацией в четко определенной и понятной форме.
23+
Они выступают строительными блоками для современных программ и предоставляют разработчикам возможность интегрировать приложения друг с другом.
24+
Слышали о совместной работе [микросервисов](/microservices/)? В большинстве случаев они взаимодействуют именно через API.

0 commit comments

Comments
 (0)