您好,登錄后才能下訂單哦!
好程序員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,也是我們平常使用的軟件.
?
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。