好程式設計師web前端分享SDK與API之間的關係和聯絡

好程式設計師IT發表於2019-09-09

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

  SDK 的擴充套件資料

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

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

  API 的分類:

  API 又分為( Windows Linux Unix 等系統的)系統級 API ,及非作業系統級的自定義 API ,在網際網路時代,把網站的服務封裝成一系列計算機易識別的資料介面開放出去,供第三方開發者使用,這種行為就叫做開放網站的 API ,與之對應的,所開放的 API 就被稱作 openAPI

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

  通俗來說:SDK 建立 APP( 應用軟體 ) 時的開發工具的集合, API 就是可以呼叫資料介面

  用SDK 實現系統的一部分功能 , 呼叫相應的 API 資料,最後的產物就是一個 APP ,也是我們平常使用的軟體 .

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2656509/,如需轉載,請註明出處,否則將追究法律責任。

相關文章