資源中心 - 基于前端資源的標(biāo)準(zhǔn)工程化解決方案

1653064202331-2a0cb8f7-a057-4e5d-a6d8-bf2adbe88116.png

通過對工程化生命周期的解構(gòu)结序,我們認(rèn)識到工程化兩個本質(zhì)問題:穩(wěn)违寞。

翎卓,是推動整個工程化生命周期運轉(zhuǎn)的最終目的契邀。

穩(wěn),是推動整個工程化生命周期能持續(xù)運轉(zhuǎn)的唯一途徑失暴。

快+穩(wěn)=高效坯门。

資源中心

1653064407365-0ffb3c49-7b94-4756-9a52-5609a737eeba.png

正是在解決上述兩個問題的背景之下,資源中心體系正式誕生逗扒。

同時古戴,我們必須強調(diào)我們的愿景:

讓我們?yōu)榱顺删透卸ぷ鳎?/strong>

讓我們的工作為生活服務(wù);

我們希望每個使用者能帶著我們美好的愿景矩肩,去親歷和感受它现恼。

如何重塑

1653266267395-5a5b6b7b-754a-44ef-8af3-1e4ec6da4bba.png

CLI

開發(fā)

建立規(guī)范化的開發(fā)流程

根據(jù)開發(fā)類型生成符合開發(fā)標(biāo)準(zhǔn)的模版工程,并對其關(guān)鍵文件進行監(jiān)控和跟蹤黍檩,對開發(fā)者的開發(fā)流程進行嚴(yán)格約束叉袍。

同時對git提交歷史進行自動化檢測,防止漏提刽酱,并追溯相關(guān)文件喳逛。

測試

保障語法和邏輯正確

本地IDE根據(jù)模版工程內(nèi)的lint文件檢測開發(fā)者的開發(fā)語法。

同時在代碼提交git commit時棵里,觸發(fā)鉤子進行語法檢測润文。

模版工程提供JEST單元測試庫姐呐,通過提交git commit時,檢測對應(yīng)類型文件的測試結(jié)果和覆蓋率转唉。

構(gòu)建

確保構(gòu)建的一致性

采用通用的構(gòu)建模版皮钠,同時提供構(gòu)建模版部分參數(shù)的自定義能力。

根據(jù)工程類型選擇內(nèi)部的構(gòu)建模板參數(shù)赠法。

開發(fā)者可根據(jù)構(gòu)建優(yōu)化方向麦轰,選擇內(nèi)置的構(gòu)建引擎。

部署

快速預(yù)覽部署結(jié)果

在本地CLI內(nèi)置推送通道砖织,可以直接推送至資源平臺測試環(huán)境款侵。

SDK

開發(fā)

更少的侵入,強大的API能力

根據(jù)開發(fā)需求侧纯,引入SDK包新锈,無需做其他項目配置。

SDK包內(nèi)含運行時資源管理眶熬、遠程資源引入妹笆、資源開發(fā)能力暴露等開發(fā)能力。

監(jiān)控

模塊級資源的監(jiān)控娜氏,精細化運營數(shù)據(jù)

SDK內(nèi)置基于萬象監(jiān)控API的監(jiān)控功能拳缠,可提供全維度的監(jiān)控能力。

IDE PLUGIN

開發(fā)

輔助開發(fā)贸弥,優(yōu)化開發(fā)體驗

輔助消費者使用SDK窟坐,并且可以根據(jù)最新數(shù)據(jù)進行語句或模版提示。

CHROME PLUGIN

測試

本地測試绵疲,線上測試哲鸳,快速檢驗結(jié)果

在瀏覽器訪問使用資源中心的頁面時,可選擇測試本地或線上任意環(huán)境的資源盔憨。

RESOURCES PLATFORM

運營

在線查看資源使用數(shù)據(jù)徙菠,快速響應(yīng)異常或需求

在資源管理平臺中查看自己發(fā)布的資源信息以及使用情況郁岩,根據(jù)上報異忱帘快速響應(yīng)開發(fā)。

同時可根據(jù)需求變化調(diào)整版本或資源說明信息驯用。

分析

根據(jù)歷史數(shù)據(jù),生成維度報表

根據(jù)「使用儒老、更新蝴乔、異常」三個維度生成周期性數(shù)據(jù)報表,生產(chǎn)者可根據(jù)這三個維度的開放數(shù)據(jù)進行分析驮樊。

特點

1653130104529-92930f75-6b06-4078-a7a1-23411ee12222.png

工程化閉環(huán)

資源中心是一個體系薇正,其中心思想是:提供標(biāo)準(zhǔn)的工程化解決方案片酝,將工程化的生命周期串聯(lián)并完成閉環(huán)

在這個體系內(nèi)的所有插件或軟件挖腰,都是為了解決生命周期各個部分的效能問題雕沿。

圍繞「提效降本」的核心,解決工程化的「快猴仑、穩(wěn)」审轮。

面向運行時

資源中心本質(zhì)是依托于運行時熱更新,按需請求遠程資源辽俗。

線上的更新都可以快速在使用側(cè)展現(xiàn)疾渣。

資源市場化

資源中心同時將開發(fā)者分為「消費者」和「生產(chǎn)者」概念。

資源中心的資源市場崖飘,讓每個資源的生產(chǎn)者都可以接受消費者的線上獎勵榴捡。

同時將監(jiān)控捕獲的運行數(shù)據(jù),開放給每個生產(chǎn)者并與之共同運營朱浴。

優(yōu)點

1653130715290-d716ec38-2567-4620-81ef-e50715e8bfa9.png

運行時熱更新

運行時通過SDK獲取對應(yīng)容器環(huán)境下的指定版本的資源吊圾。

如果資源發(fā)生更新,或符合緩存更新策略翰蠢,則直接獲取最新的資源內(nèi)容项乒。

讓最新的內(nèi)容運行在使用側(cè)。

線上版本控制

根據(jù)宿主應(yīng)用管理使用資源的版本躏筏,可以在線使用指定的資源版本板丽。

小顆粒度復(fù)用

導(dǎo)出內(nèi)容顆粒度由開發(fā)者制定,可以是一個模塊趁尼,一個系統(tǒng)埃碱,或者是一個樣式文件,一個方法酥泞。

依賴資源扁平

整個系統(tǒng)的加載都不會有深層的嵌套依賴砚殿,依賴的版本都會統(tǒng)一。

嵌套的結(jié)構(gòu)在版本的一致性下芝囤,都會變成扁平的資源網(wǎng)格似炎。

未來

圍繞資源中心,我們有更多的場景可以去落地悯姊。最重要的核心是羡藐,利用資源中心體系為企業(yè)的「提效降本」貢獻一份力。

通過強大的資源市場悯许,改變開發(fā)者原有的工作狀態(tài)仆嗦,讓企業(yè)內(nèi)部的信息化煥發(fā)出新的活力。

我們由衷的希望先壕,每一個開發(fā)者對自己的內(nèi)容能樂在其中瘩扼,并且愿意大方的拿出來共享給其他人谆甜,同時也能樂于接受他人的成果。

對于資源中心集绰,我們依然有偌大的空間可以去想象规辱。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市栽燕,隨后出現(xiàn)的幾起案子罕袋,更是在濱河造成了極大的恐慌,老刑警劉巖纫谅,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件炫贤,死亡現(xiàn)場離奇詭異,居然都是意外死亡付秕,警方通過查閱死者的電腦和手機兰珍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來询吴,“玉大人掠河,你說我怎么就攤上這事∶图疲” “怎么了唠摹?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長奉瘤。 經(jīng)常有香客問我勾拉,道長,這世上最難降的妖魔是什么盗温? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任藕赞,我火速辦了婚禮,結(jié)果婚禮上卖局,老公的妹妹穿的比我還像新娘斧蜕。我一直安慰自己,他們只是感情好砚偶,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布批销。 她就那樣靜靜地躺著,像睡著了一般染坯。 火紅的嫁衣襯著肌膚如雪均芽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天单鹿,我揣著相機與錄音骡技,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛布朦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播昼窗,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼是趴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了澄惊?” 一聲冷哼從身側(cè)響起唆途,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎掸驱,沒想到半個月后肛搬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡毕贼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年温赔,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鬼癣。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡陶贼,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出待秃,到底是詐尸還是另有隱情拜秧,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布章郁,位于F島的核電站枉氮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏暖庄。R本人自食惡果不足惜聊替,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望雄驹。 院中可真熱鬧佃牛,春花似錦、人聲如沸医舆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蔬将。三九已至爷速,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間霞怀,已是汗流浹背惫东。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人廉沮。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓颓遏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親滞时。 傳聞我的和親對象是個殘疾皇子叁幢,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容