好程序員web前端分享SDK與API之間的關係和聯繫

  好程序員web前端分享SDKAPI之間的關係和聯繫,SDK(Software Development Kit,軟件開發工具包)一般都是一些軟件工程師爲特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件時的開發工具的集合,比如提供安卓開發工具、或者基於硬件開發的服務等。也有針對某項軟件功能的SDK,如推送技術、圖像識別技術、移動支-付技術、語音識別分析技術等。

  SDK的擴展資料

  常用的一些SDK:-度地-SDK、微-信支-付分享SDK、支----SDK等等。爲了鼓勵更多的開發者使用其系統或者語言,很多SDK都是第三方服務商免費提供的。使用者不無需再對項目的每一個功能進行開發,選擇合適穩定的SDK服務只需花費很少的精力就可以在項目中集成某項功能。

  APIApplication Programming Interface,應用程序接口)是一些預先定義的函數,或指軟件系統不同組成部分銜接的約定。目的是提供應用程序與開發人員基於某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。

  API的分類:

  API又分爲(WindowsLinuxUnix等系統的)系統級API,及非操作系統級的自定義API,在互聯網時代,把網站的服務封裝成一系列計算機易識別的數據接口開放出去,供第三方開發者使用,這種行爲就叫做開放網站的API,與之對應的,所開放的API就被稱作openAPI

  APPApplication的簡稱,即通過分析,設計,編碼,生成的應用軟件軟件,通常是指ios、安卓、微軟等手機上的軟件,像我們平常手機上使用的微信、支付寶、微博、貼吧都是APP

  通俗來說:SDK建立APP(應用軟件)時的開發工具的集合,API就是可以調用數據接口

  用SDK實現系統的一部分功能,調用相應的API數據,最後的產物就是一個APP,也是我們平常使用的軟件.

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章