30 of 59 menu

Kompleti i Komponentëve të API

Kompleti i komponentëve API (Application Programming Interface, Ndërfaqja Programore e Aplikacionit) përdoret për ndërveprimin e programeve midis tyre dhe shkëmbimin e të dhënave. Të gjitha ndërveprimet e komponentëve të API realizohen përmes funksioneve, klasave, metodave, strukturave, si dhe konstanteve të një aplikacioni, të cilit i drejtohen të tjerët.

Të gjitha API-t mund të ndahen në dy kategori:

  1. API-t e integruara në shfletues përdorin të dhënat e shfletuesit dhe mjedisin kompjuterike për një punë më komplekse me to. Për shembull, API i Gjeolokacionit jep të dhëna që ju tashmë mund t'i përdorni për të shënuar vendndodhjen tuaj në një hartë interaktive.
  2. API-t nga palë të treta ofrohen nga shërbime dhe faqe interneti, të cilat është e nevojshme t'i gjeni vetë në internet. Për shembull, API i një banke mund t'ju ofrojë informacion për normat e këmbimit në kohë reale.

Mënyrat kryesore të funksionimit të API:

  • SOAP API përfaqëson protokollin më të thjeshtë dhe në të njëjtën kohë API-n më pak fleksibël. Protokolli SOAP siguron shkëmbimin e të dhënave të serverit dhe klientit përmes XML.
  • RPC API i përkasin kategorisë së sistemeve të thirrjes së procedurave nga distanca, në të cilën klienti dërgon një kërkesë në server, dhe ky i fundit i dërgon një përgjigje të njëjtit klient.
  • Websocket API mbështet shkëmbim të dhënash të dyanshëm midis serverit dhe aplikacioneve kliente, dhe gjithë informacionin e transmeton përmes objekteve JSON. Websocket API përfaqëson zhvillimin më të ri të web API.
  • REST API është në këtë moment API-ja më e njohur dhe më fleksibël. Me këtë mënyrë funksionimi kërkesat e klientit në server përdoren për të nisur funksionet e brendshme, të cilat më pas i kthejnë të dhënat prapa klientit.

Shihni gjithashtu

  • kompleti i koncepteve Paradigma e Programimit,
    i cili përcakton qasjen ndaj programimit
  • metodologjia OOP,
    e cila përdoret gjerësisht në programim
  • arkitektura REST,
    e cila përdoret gjerësisht në zhvillimin e software
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo