Rumah Pembangunan Apakah antara muka pengaturcaraan aplikasi (api)? - definisi dari techopedia

Apakah antara muka pengaturcaraan aplikasi (api)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Interface Programming Application (API)?

Antara muka pengaturcaraan aplikasi (API) adalah satu set protokol, rutin, fungsi dan / atau arahan yang digunakan oleh pengaturcara untuk membangunkan perisian atau memudahkan interaksi antara sistem yang berbeza. API tersedia untuk kedua-dua desktop dan penggunaan mudah alih, dan biasanya berguna untuk pengaturcaraan komponen GUI (antara muka pengguna grafik), serta membenarkan program perisian untuk meminta dan menampung perkhidmatan dari program lain.

Techopedia menerangkan Antaramuka Pemrograman Aplikasi (API)

API boleh dilihat sebagai terdiri daripada dua elemen asas: satu spesifikasi teknikal yang menentukan bagaimana maklumat boleh ditukar antara program (yang sendiri terdiri daripada permintaan untuk pemprosesan dan protokol penghantaran data) dan antara muka perisian yang menerbitkan spesifikasi itu.

Konsep dasar di belakang API telah wujud dalam beberapa bentuk untuk keseluruhan sejarah teknologi digital, karena interaksi antara program unik dan sistem digital telah menjadi tujuan utama bagi banyak teknologi itu. Tetapi dengan kebangkitan web yang luas di dunia, dan lonjakan dot-com milenium berikutnya, insentif untuk teknologi ini mencapai tahap yang belum pernah terjadi sebelumnya.

API menjadi sangat menonjol dalam sektor komersil yang berkembang di seluruh dunia pada awal tahun 2000, apabila Salesforce.com menggabungkan teknologi itu ke platformnya untuk membantu pelanggan berkongsi dan menghantar data ke atas aplikasi perniagaan mereka yang pelbagai. Tidak lama selepas itu, eBay mula melancarkan teknologi yang serupa, dan dengan peningkatan media sosial beberapa tahun kemudian, syarikat seperti Flickr, Facebook, Twitter dan Instagram mula melakukan perkara yang sama.

Apakah antara muka pengaturcaraan aplikasi (api)? - definisi dari techopedia