Skip to content

Commit

Permalink
Add Turkish localization for Application Programming Interface (#2754)
Browse files Browse the repository at this point in the history
Signed-off-by: zehra <zehrakarakayabm@gmail.com>
  • Loading branch information
0ZeKa0 committed Dec 28, 2023
1 parent 778450e commit 6ff45b3
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions content/tr/application-programming-interface.md
@@ -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.


0 comments on commit 6ff45b3

Please sign in to comment.