當前位置:知知館 >

經驗

> sdk跟api的區別是什麼

sdk跟api的區別是什麼

sdk跟api的區別是什麼

1、組成不同:

sdk軟體開發工具包括廣義上指輔助開發某一類軟體的相關文件、範例和工具的集合。API(應用程式介面)是一些預先定義的函式,或指軟體系統不同組成部分銜接的約定。

2、用途不同:

api目的是提供應用程式與開發人員基於某軟體或硬體得以訪問一組例程的能力,而又無需訪問原始碼,或理解內部工作機制的細節。軟體開發工具包一般都是一些軟體工程師為特定的軟體包、軟體框架、硬體平臺、作業系統等建立應用軟體時的開發工具。

3、內容不同:

為了使用API函式,就要有跟API所對應的.h和檔案,而SDK正是提供了一整套開發Windows應用程式所需的相關檔案、範例和工具的“工具包”。SDK包含了使用API的必需資料,所以也常把僅使用API來編寫Windows應用程式的開發方式叫做“SDK程式設計”。

標籤: sdk api
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/r496pd.html