forked from cncf/glossary
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Turkish localization for Application Programming Interface (cncf#…
…2754) Signed-off-by: zehra <zehrakarakayabm@gmail.com>
- Loading branch information
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
--- | ||
|
||
title: Uygulama Geliştirme Arayüzü (API) | ||
status: Completed | ||
category: Teknoloji | ||
tags: ["mimari", "temel kavram", ""] | ||
--- | ||
|
||
## Nedir | ||
|
||
API, bilgisayar programlarının birbirleriyle etkileşime girmesinin bir yoludur. İnsanların bir web sitesiyle web sayfası aracılığıyla etkileşime girmesi gibi bilgisayar programları API aracılığıyla birbirleriyle etkileşime girer. İnsan etkileşimlerinin aksine, API’lerin kendilerinden ne istenip ne istenmeyeceği konusunda sınırlamaları vardır. Bu sınırlamalar, programlar arasındaki iletişimin istikrarlı ve işlevsel olmasına yardımcı olur. | ||
|
||
## Hangi Sorunları Çözer | ||
|
||
Uygulamalar karmaşıklaştıkça küçük kod değişikliklerinin diğer işlevler üzerinde ciddi etkileri olabilir. Uygulamalar hem büyüyüp hem de istikrarlarını sürdürebilmeleri için modüler bir yaklaşıma ihtiyaç duyarlar. API’ler olmadan, uygulamalar arasındaki etkileşim için yapı eksikliği söz konusudur. Paylaşılan bir yapı olmadan uygulamaların ölçeklenebilmesi ve entegre edilmesi zordur. | ||
|
||
## Nasıl Yardımcı Olur | ||
|
||
API’ler, bilgisayar programlarının veya uygulamaların etkileşime girmesine ve tanımlanmış ve anlaşılır biçimde bilgi paylaşımına izin verir. Modern uygulamaların yapı taşlarıdır ve geliştiricilere uygulamaları birbirlerine entegre etme yolu sağlar. Mikroservislerin birlikte çalıştığını duyduğunuzda, bunların bir API aracılığıyla etkileşime girdiği sonucunu çıkarabilirsiniz. | ||
|
||
|