API komponentler toplumy

API (Application Programming Interface, Programma interfeýsi) komponentler toplumy programmalaryň bir-biri bilen aragatnaşyk etmegi we maglumat çalyşmak üçin ulanylýar. API komponentleriniň ähli aragatnaşyklary funksiýalar, synplar, metodlar, gurluşlar, şeýle hem bir programmanyň konstantalary arkaly amala aşyrylýar, başgalar oňa ýüz tutýar.

Ähli API-lary iki kategoriýa bölüp bolýar:

  1. Brauzere gurnalan API-lar brauzeriň we kompýuter gurşawyň maglumatlaryny olary has çylşyrymly işlemek üçin ulanylýar. Mysal üçin, Geolokasiýa API-si siziň interaktiv kartedaky ýerleşýän ýeriňizi bellemek üçin eýýäm ulanyp biljek maglumatlaryňyzy berýär.
  2. Üçünji tarap API-lary hyzmatlar we saýtlar tarapyndan üpjün edilýär, olary internetde öz-özi tapmaly. Mysal üçin, bankyň API-si size hakyky wagt režiminde walýuta kurslary barada maglumat berip biler.

API-iň işleýän esasy usullary:

Şeýle-de görüň

  • Programmirleme paradigmasy atly düşünjeler toplumy,
    programmirlemäne garaýşy kesgitleýär
  • OOP metodologiýasy,
    programmirlemäde giňden ulanylýar
  • REST arhitekturasy,
    programma üpjünçiligini işläp taýýarlamakda giňden ulanylýar