當前位置:編程學習大全網 - 編程軟體 - SDK 和 API 的區別有什麽區別

SDK 和 API 的區別有什麽區別

SDK是指軟件開發工具包(Software Development Kit),是提供給專業的程序開發人員開發某種特定的軟件時所使用的各種輔助工具的集合,壹般要求使用者對這些工具有較深入的理解和研究。

API則是應用程序編程接口(Application Programming Interface),是預先封裝的壹些函數庫,供最終用戶或編程人員(可以是非專業的,比如網頁設計者)通過簡單的方法進行調用,用戶無需關心API函數的內部工作原理。

還是打個通俗的比方來說明吧:比如說妳想組裝壹個變形金剛的模型,SDK就相當於變形金剛的各種零件、組裝工具,以及詳細的組裝說明書,妳必須懂得模型組裝的相關知識,看得懂說明書中的各種專業術語,而且有較強的動手能力,這樣最終就能組裝出各種造型的變形金剛,甚至還可根據自己的理解和創意,做出連說明書上都沒有的獨壹無二的造型來。而API就相當於壹件組裝好的變形金剛,拿來就能用,或者是接近組裝完成的半成品,只需要簡單操作壹下就OK,不需要動腦動手,非常省事,也無需擔心會組裝失敗,但是如果想改變壹下造型或者想加點個性化的東西就有點困難了。

  • 上一篇:晶體線編程
  • 下一篇:smt專業裏工程制圖和電工基礎嗎重要嗎
  • copyright 2024編程學習大全網