朗致大前端
至2022年發(fā)展簡史
朗致大前端
至2022年發(fā)展簡史
困境
? 2014年,國內(nèi)APP大潮剛剛涌現(xiàn)。Android、ios、pc各領風騷。每一個軟件公司,都是
多個團隊,分別開發(fā)各個端的APP。于是都是一樣的煩惱:各端產(chǎn)品經(jīng)理溝通困難、信
息傳導到開發(fā)更困難;各端APP功能很難一致、上線環(huán)節(jié)互相會拖后腿;技術環(huán)境過于
復雜,全局極易失控;APP升級成本極為高昂;隨著功能的迭代,開發(fā)成本呈幾何級數(shù)
暴漲。。。
? 這和20年前,windows上的Application,面臨的困境非常類似。
破局
? 既然困境類似,那么解決方案,其實也是類似的——UI,軟件這個最容易發(fā)生需求變
更的環(huán)節(jié),Web化。
? 本著上述思想,構思解決方案:
? 把瀏覽器內(nèi)核嵌入APP,運行Web繪制的UI,不就可以了嗎?
? 是的,可以。核心思想就這么簡單。
? 核心思想很簡單,但要圍繞這個思想,落地整個大前端技術體系,還需過五關斬六將。
落地
? APP功能約束為純技術組件
? 統(tǒng)一用戶
? 與服務端統(tǒng)一通訊協(xié)議
? 各個APP瀏覽器內(nèi)核的選擇
? 白屏監(jiān)控與自動刷新
? APP與Web的橋接(當初程序員不會,我不得不自己寫代碼破關)
? APP代理訪問云端/本地數(shù)據(jù)
? Web資源的緩存與失效機制
? 。。。
? 經(jīng)過三年的實戰(zhàn),上述大前端體系的輪廓穩(wěn)固下來。此為1.0版本。
轉(zhuǎn)折
? 2018年,我?guī)е恍┬⌒〉募夹g成績,進入朗致集團:
? 11項專利(創(chuàng)新)的第一發(fā)明人;
? 帶領團隊同時開發(fā)4大產(chǎn)品線20個產(chǎn)品(15s),在長達4年2個月的時間里,平均
每個工作日發(fā)版6.8次;
? 我本人設計并代碼實現(xiàn)1.0版的考試系統(tǒng),壟斷國家醫(yī)學考試領域;
? 真實支撐的最高峰值并發(fā)15000/秒(超級電商,非活動日,2000/秒)。
? 進入朗致后,剛開始我是非常自信的,因為“我可以用傳統(tǒng)開發(fā)團隊1/10的人數(shù),但
以10倍的速度,開發(fā)軟件。”可在實際工作中,被現(xiàn)實情況生動的教育了一次。^v^
? 失敗的原因,其實很簡單:完全不了解醫(yī)藥行業(yè)的業(yè)務,技術應用過程,水土不服。
耕耘
? 2019年10月18日,我轉(zhuǎn)崗到DEC。
? “業(yè)務驅(qū)動技術”。以空杯心態(tài),徹底歸零,在業(yè)務極客的指導下,設計技術方案并開發(fā)落地運營。
? 沒有一個強大的中臺,如何能夠催生一個靈動的前臺?
? “K13圖”羊皮卷,定位醫(yī)藥行業(yè)核心數(shù)據(jù)——K系列設計方法的起源
? 平行宇宙式的多根組織樹——數(shù)據(jù)庫層級創(chuàng)造性實現(xiàn)了繼承關系
? 基礎數(shù)據(jù)中心及其認證體系——統(tǒng)一用戶系統(tǒng)
? 電子合同——第三方合同平臺對接
? 金稅——與國家金稅系統(tǒng)直連
? 單證體系——業(yè)務模塊的邊界是單證(結構化)
? 憑證體系——表單快照系統(tǒng)
? 邏輯進銷存——展望式(函數(shù)式)計算
? 攬單、訂單、倉儲、物流四大業(yè)務中心——訂單中心、SKU系統(tǒng)、物流服務系統(tǒng)
? 控銷核心三角模型——銷售權模型
? 價格管理、組合配贈、政策活動——運算邏輯的分層模型
? 用戶管家——CRM系統(tǒng)
? 非交易訂單——流向管理
? 支付平臺
? 與騰訊生態(tài)的全面對接
? 。。。
涅槃
? 朗致海量業(yè)務的喂養(yǎng),大量真實需求的驅(qū)動下,朗致大前端技術體系悄然進化:
? APP內(nèi)嵌Web服務器
? Web資源整體打包,在APP內(nèi)運行
? APP殼與資源徹底分離,分化升級與灰度控制策略
? 集成實時音視頻、IM,實現(xiàn)直播、單聊、群聊、客服對話、業(yè)務通知等
? 用戶行為數(shù)據(jù)的采集與分析
? 邊緣網(wǎng)絡鏈路探測與分析
? H5本地數(shù)據(jù)庫啟用
? H5的Worker技術啟用
? 。。。
? 2022年1月,隨著“橋接協(xié)議、通訊協(xié)議”概念的徹底解耦,上述兩個協(xié)議全面升級。
橋接鏈路也接入統(tǒng)一監(jiān)控體系、通訊時異常與計算時異常徹底解耦,整個技術體系全
面升級,進入2.0時代。
放飛
? 2022年,朗致的業(yè)務會繼續(xù)爆發(fā)式增長,在這種養(yǎng)分的滋養(yǎng)下,朗致大前端技術,又
會如何進化呢?
? 智能加速鏈路
? 碼系統(tǒng)
? Elf(Extremely Lightweight Framework)
? 邊緣計算中樞
? ???