當前位置:名人名言大全網 - 端午節短信 - SDK和API有什麽區別?

SDK和API有什麽區別?

SDK是指軟件開發工具包,是為專業程序開發人員開發特定軟件而提供的各種輔助工具的集合。壹般要求用戶對這些工具有更深入的了解和研究。

API是壹個應用程序編程接口,是預先打包好的函數庫,供最終用戶或程序員(可能是非專業人士,如網頁設計師)通過簡單的方法調用,用戶無需關心API函數的內部工作原理。

我們打個通俗的比方:比如妳要組裝壹個變形金剛的模型,SDK就相當於變形金剛的各種零件,組裝工具,詳細的組裝說明。妳必須了解模型組裝的相關知識,理解說明書中的各種專業術語,動手能力強,才能最終組裝出各種形狀的變形金剛,甚至可以根據自己的理解和創意做出說明書裏都沒有的獨特形狀。API相當於壹個組裝好的變壓器,可以和它壹起使用,也可以是接近組裝的半成品。只需要簡單的操作,非常方便,不需要擔心組裝失敗。但是,如果妳想改變造型或者添加壹些個性化的東西,就有點難了。