所以今天想說下我個(gè)人所遇到的一些技術(shù)用語,內(nèi)容可能不太全面,但還是希望能給你帶來一些收獲。
目錄:
一、API與SDK
二、SKU與SPU
三、熱更新與冷更新
四、結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)
五、數(shù)據(jù)兼容與功能兼容
六、聯(lián)調(diào)與封閉
七、RT與并發(fā)用戶數(shù)
八、基準(zhǔn)
一、API與SDK
1.API:
應(yīng)用程序編程接口,指兩個(gè)軟件/系統(tǒng)間的
連接通道,以實(shí)現(xiàn)數(shù)據(jù)間的傳送與處理。
比如:
1.手機(jī)插上USB數(shù)據(jù)線 連接電腦,USB數(shù)據(jù)線插口就是一種API接口。
2. MacBook與iPhone之間傳輸圖片,‘隔空傳送’能力就是一種API接口
特點(diǎn):一種建立數(shù)據(jù)連接的通道
2.SDK:
軟件開發(fā)工具包,指集合了某些功能的
虛擬安裝包,可以向其他公司對外提供使用(里面的功能)。
比如:高德地圖團(tuán)隊(duì)生成了一個(gè)‘地圖SDK’,一些小公司想直接使用高德地圖的功能,就可以通過這個(gè)‘地圖SDK’來完成。
特點(diǎn):能讓SDK使用方 節(jié)省大量的開發(fā)成本和人力資源,方便/快速調(diào)用。對于SDK制作方來說,能讓擴(kuò)展現(xiàn)有的產(chǎn)品生態(tài)圈。
二、冷更新與熱更新
1.熱更新:
用戶一打開應(yīng)用就會遇到的即時(shí)更新,
不用重新下載?整個(gè)APP安裝包的更新方式。
比如:功能更新、游戲補(bǔ)丁下載
特點(diǎn):能動(dòng)態(tài)下發(fā)代碼。它可以使開發(fā)者在不發(fā)布新版本的情況下,發(fā)布功能和修復(fù)BUG。
2.冷更新:
用戶需要
下載完整的APP安裝包,才可完成使用整個(gè)產(chǎn)品 的更新方式。
比如:版本迭代
特點(diǎn):開發(fā)者每次都要重新打包app,提交給應(yīng)用商店/蘋果進(jìn)行審核。審核通過后,用戶得下載/更新整個(gè)app所需要的流量。
三、SKU與SPU
1.SKU:
庫存量單位:即組成一個(gè)產(chǎn)品/信息的
最小單位,相當(dāng)于一種‘顆粒度’。
比如:一個(gè)圖層、一瓶小怡寶礦泉水、一種手機(jī)顏色
特點(diǎn):每一個(gè)SKU都是唯一的,用于辨識產(chǎn)品體系內(nèi)的其他信息。
2.SPU:
標(biāo)準(zhǔn)產(chǎn)品單位:可以說是最小信息單位的
集合。一個(gè)SPU相當(dāng)于是N個(gè)SKU的編組。
比如:一個(gè)圖層編組、一種怡寶礦泉水、一部手機(jī)信息
特點(diǎn):一個(gè)SPU會包含多個(gè)SKU,該SPU在平臺體系下也是唯一的。
四、結(jié)構(gòu)化與非結(jié)構(gòu)化數(shù)據(jù)
1.結(jié)構(gòu)化數(shù)據(jù):
有
固定格式、統(tǒng)一結(jié)構(gòu)、有限長度等的 數(shù)據(jù)展示方式,且可以用一個(gè)‘二維關(guān)系表’來表示。
什么是‘二維關(guān)系表’?
就如同一個(gè)標(biāo)準(zhǔn)Excel表:以行為單位,每一行數(shù)據(jù)表示一個(gè)實(shí)體/一組信息,每一行數(shù)據(jù)的屬性是相同的(因?yàn)槊恳涣袑?yīng)一個(gè)特征)。
特點(diǎn):數(shù)據(jù)展示非常規(guī)范化
2.非結(jié)構(gòu)化數(shù)據(jù):
與上面相反,
很難用統(tǒng)一的格式/結(jié)構(gòu)來組織、且不能用二維關(guān)系表展示的數(shù)據(jù)。
比如:各種散落文本、圖片、視頻音頻、文檔、HTML等
特點(diǎn):信息展示比較零散
五、版本兼容
指新/老版本之間,在產(chǎn)品信息與能力上的
協(xié)調(diào)或處理。一般體現(xiàn)在2個(gè)方面:數(shù)據(jù)兼容和功能兼容。
1.數(shù)據(jù)兼容:
指新/老兩個(gè)版本,在數(shù)據(jù)展示上的
內(nèi)容、格式、種類上是否一致?
比如:
a.在日期展示上,老版本的數(shù)據(jù)格式是 ‘2020年5月1日’,而新版本上計(jì)劃是‘2020.05.01’。此時(shí)就需要新版本上線前,將所有日期的數(shù)據(jù)都統(tǒng)一(兼容)成新版本(小數(shù)點(diǎn))的格式。
b.注冊頁面,新版本上多了一個(gè)‘個(gè)性簽名’的字段,如果在老版本上沒有傳回這個(gè)字段,是否會引發(fā)一些問題?
2.功能兼容:
指新版本上新增的功能,在老版本上該如何進(jìn)行處理?尤其會讓兩個(gè)版本的用戶產(chǎn)生
交互行為。
比如新版本上了‘語音通話’,而老版本卻沒有。此時(shí)新版本的用戶向老版本用戶發(fā)起‘語音通話’,老版本該如何處理(兼容)?
一般都是在提示用戶‘對方嘗試向你發(fā)起語音通話,當(dāng)前版本不支持,快去更新吧~’
六、聯(lián)調(diào)與封版
1.聯(lián)調(diào):
指的是數(shù)據(jù)接口上的
走查。大家把做好的接口一起調(diào)試下,看下后臺的數(shù)據(jù)格式是否正確、數(shù)據(jù)流是否正確等、會給什么參數(shù)、返什么內(nèi)容。
2.封板:
指測試完成后,準(zhǔn)備將該階段的app安裝包提交至應(yīng)用商店/App Store 進(jìn)行審核上線。
封版后就不再允許提交或修改代碼,等到了下一個(gè)迭代版本再說(除了出現(xiàn)緊急bug之外)
沒錯(cuò),說的就是冷更新…
七、RT與并發(fā)用戶數(shù)
1.RT:
系統(tǒng)響應(yīng)時(shí)間:指客戶端發(fā)出一個(gè)請求后,服務(wù)器開始接受、處理、返回請求結(jié)果時(shí)所經(jīng)歷的時(shí)間。頁面加載的loading越久,RT就越長。
響應(yīng)時(shí)間包含:
請求發(fā)送時(shí)間、網(wǎng)絡(luò)傳輸時(shí)間、服務(wù)器處理時(shí)間
2.并發(fā)用戶數(shù):
同一時(shí)刻
正在與服務(wù)器
進(jìn)行交互的在線用戶數(shù)量。
比如晚上9點(diǎn),用微信‘掃一掃’ 識別二維碼。
正在掃描二維碼、處于識別過程的用戶總數(shù),就屬于并發(fā)用戶數(shù)。因?yàn)樗麄兇藭r(shí)和服務(wù)器正在產(chǎn)生交互(取幀識別)。
而識別成功或失敗的就不能算了。
并發(fā)用戶數(shù) 有兩個(gè)常見的錯(cuò)誤觀點(diǎn):
1. 把并發(fā)用戶數(shù)量,理解為使用系統(tǒng)的全部用戶數(shù)量
2. 把用戶在線數(shù)量,理解為并發(fā)用戶數(shù)量
八、基準(zhǔn)
促使開發(fā)做出技術(shù)決策的一種
依據(jù)。即 為什么選擇這么做?
比如:微信掃一掃中的‘閃光燈’圖標(biāo),該何時(shí)出現(xiàn),何時(shí)消失?
這個(gè)基準(zhǔn)就是:檢測手機(jī)攝像頭下的光線情況。當(dāng)周邊光線幽暗時(shí)才出現(xiàn)‘閃光燈’圖標(biāo)。(用戶需要時(shí)可以找到,不需要時(shí)可以看不見它)
再如:京東里為何有微信支付,沒有支付寶?因?yàn)榫〇|和騰訊有特別合作,所以你懂得~
聲明:本文由網(wǎng)站用戶竹子發(fā)表,超夢電商平臺僅提供信息存儲服務(wù),版權(quán)歸原作者所有。若發(fā)現(xiàn)本站文章存在版權(quán)問題,如發(fā)現(xiàn)文章、圖片等侵權(quán)行為,請聯(lián)系我們刪除。