30 of 59 menu

Set Komponen API

Set komponen API (Application Programming Interface, Antara Muka Pengaturcaraan Aplikasi) digunakan untuk interaksi antara program dan pertukaran data. Semua interaksi komponen API dilaksanakan menggunakan fungsi, kelas, kaedah, struktur, serta pemalar satu aplikasi, yang diakses oleh aplikasi lain.

Semua API boleh dibahagikan kepada dua kategori:

  1. API terbina dalam pelayar menggunakan data pelayar dan persekitaran komputer untuk kerja yang lebih kompleks menggunakannya. Sebagai contoh, API Geolokasi memberi data yang sudah boleh anda gunakan untuk menandakan lokasi anda pada peta interaktif.
  2. API pihak ketiga disediakan oleh perkhidmatan dan tapak web yang perlu dicari sendiri di internet. Sebagai contoh, API bank mungkin memberi anda maklumat tentang kadar pertukaran mata wang secara masa nyata.

Kaedah utama kerja API:

  • SOAP API mewakili protokol yang paling mudah dan pada masa yang sama API yang paling kurang fleksibel. Protokol SOAP memastikan pertukaran data antara pelayan dan klien melalui XML.
  • RPC API tergolong dalam kategori sistem panggilan prosedur jauh, di mana klien menghantar permintaan ke pelayan, dan yang terakhir menghantar respons kepada klien yang sama.
  • Websocket API menyokong pertukaran data dua hala antara pelayan dan aplikasi klien, dan semua maklumat dihantar melalui objek JSON. Websocket API mewakili pembangunan terbaharu web API.
  • REST API buat masa ini merupakan API yang paling popular dan fleksibel. Dengan kaedah kerja ini permintaan klien ke pelayan digunakan untuk melancarkan fungsi dalaman, yang kemudian mengembalikan data kepada klien.

Lihat juga

  • set konsep Paradigma Pengaturcaraan,
    yang menentukan pendekatan kepada pengaturcaraan
  • metodologi OOP,
    yang digunakan secara meluas dalam pengaturcaraan
  • seni bina REST,
    yang digunakan secara meluas dalam pembangunan perisian
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak