100秒了解一個技術(shù)術(shù)語:什么是SDK?
「產(chǎn)品的技術(shù)小課」推出新專輯啦,「100秒了解一個技術(shù)術(shù)語」。
這類文章短小精悍,一般都在500字以內(nèi),在互聯(lián)網(wǎng)小步代跑、信息大爆炸的時代,
我們在搜索技術(shù)相關(guān)信息時,得到的解釋五花八門,而且都是從開發(fā)者的角度去描述,晦澀難懂。
「100秒了解一個技術(shù)術(shù)語」使用通俗易懂的語言來準(zhǔn)確地解釋術(shù)語,可以讓產(chǎn)品經(jīng)理快速理解并掌握。
下面開始該專輯的第一個技術(shù)術(shù)語解釋,什么是SDK?
SDK全稱是“software development kit”,直譯就是軟件開發(fā)工具集。
說的通俗點,SDK其實就是一個面向開發(fā)者的,提供一些功能需求的一份代碼程序,它一般會暴露一些方法給開發(fā)者去調(diào)用;
基于它,開發(fā)者就可以快速調(diào)用一些功能,
比如微信掃碼登錄sdk,我們把sdk引入我們的代碼中時,就可以快速實現(xiàn)掃碼登錄功能;
神策埋點SDK,我們引入它,就可以快速實現(xiàn)埋點功能;
騰訊廣告SDK,我們引入它,就可以查看投放廣告后的分析效果;
前端性能監(jiān)控SDK,我們引入它,就可以查看我們網(wǎng)站的接口返回速度、前端報錯信息等,后面可以更好的優(yōu)化我們的網(wǎng)站性能。
一般來說,一個標(biāo)準(zhǔn)的SDK,會包含若干API,版本管理和使用說明文檔。
---- end ----
---- 推薦閱讀 ----
評論
圖片
表情
