Trang Chủ Phát triển Giao diện lập trình ứng dụng (api) là gì? - định nghĩa từ techopedia

Giao diện lập trình ứng dụng (api) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Giao diện lập trình ứng dụng (API) có nghĩa là gì?

Giao diện lập trình ứng dụng (API) là một tập hợp các giao thức, thói quen, chức năng và / hoặc các lệnh mà các lập trình viên sử dụng để phát triển phần mềm hoặc tạo điều kiện cho sự tương tác giữa các hệ thống riêng biệt. API có sẵn cho cả máy tính để bàn và thiết bị di động và thường hữu ích cho việc lập trình các thành phần GUI (giao diện người dùng đồ họa), cũng như cho phép chương trình phần mềm yêu cầu và cung cấp dịch vụ từ một chương trình khác.

Techopedia giải thích Giao diện lập trình ứng dụng (API)

Một API có thể được xem như bao gồm hai yếu tố cơ bản: một đặc tả kỹ thuật thiết lập cách trao đổi thông tin giữa các chương trình (chính nó được tạo thành từ yêu cầu xử lý và giao thức phân phối dữ liệu) và giao diện phần mềm bằng cách nào đó xuất bản thông số kỹ thuật đó.

Khái niệm cơ bản đằng sau API đã tồn tại dưới một hình thức nào đó cho toàn bộ lịch sử công nghệ số, vì sự tương tác giữa các chương trình độc đáo và hệ thống kỹ thuật số là mục tiêu chính cho phần lớn sự tồn tại của công nghệ đó. Nhưng với sự phát triển của web trên toàn thế giới và sự bùng nổ của thiên niên kỷ tiếp theo, sự khích lệ cho công nghệ này đạt đến một mức độ chưa từng thấy.

API trở nên đặc biệt nổi bật trong lĩnh vực thương mại đang phát triển của thế giới web vào đầu năm 2000, khi Salesforce.com kết hợp công nghệ này vào nền tảng của mình để giúp khách hàng chia sẻ và truyền dữ liệu qua các ứng dụng kinh doanh đa dạng của họ. Ngay sau đó, eBay bắt đầu tung ra công nghệ tương tự và với sự phát triển của truyền thông xã hội vài năm sau đó, các công ty như Flickr, Facebook, Twitter và Instagram cũng bắt đầu làm như vậy.

Giao diện lập trình ứng dụng (api) là gì? - định nghĩa từ techopedia