资源中心 - 基于前端资源的标准工程化解决方案

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

通过对工程化生命周期的解构,我们认识到工程化两个本质问题:

,是推动整个工程化生命周期运转的最终目的。

,是推动整个工程化生命周期能持续运转的唯一途径。

快+稳=高效

资源中心

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

正是在解决上述两个问题的背景之下,资源中心体系正式诞生。

同时,我们必须强调我们的愿景:

让我们为了成就感而工作;

让我们的工作为生活服务;

我们希望每个使用者能带着我们美好的愿景,去亲历和感受它。

如何重塑

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

CLI

开发

建立规范化的开发流程

根据开发类型生成符合开发标准的模版工程,并对其关键文件进行监控和跟踪,对开发者的开发流程进行严格约束。

同时对git提交历史进行自动化检测,防止漏提,并追溯相关文件。

测试

保障语法和逻辑正确

本地IDE根据模版工程内的lint文件检测开发者的开发语法。

同时在代码提交git commit时,触发钩子进行语法检测。

模版工程提供JEST单元测试库,通过提交git commit时,检测对应类型文件的测试结果和覆盖率。

构建

确保构建的一致性

采用通用的构建模版,同时提供构建模版部分参数的自定义能力。

根据工程类型选择内部的构建模板参数。

开发者可根据构建优化方向,选择内置的构建引擎。

部署

快速预览部署结果

在本地CLI内置推送通道,可以直接推送至资源平台测试环境。

SDK

开发

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

根据开发需求,引入SDK包,无需做其他项目配置。

SDK包内含运行时资源管理、远程资源引入、资源开发能力暴露等开发能力。

监控

模块级资源的监控,精细化运营数据

SDK内置基于万象监控API的监控功能,可提供全维度的监控能力。

IDE PLUGIN

开发

辅助开发,优化开发体验

辅助消费者使用SDK,并且可以根据最新数据进行语句或模版提示。

CHROME PLUGIN

测试

本地测试,线上测试,快速检验结果

在浏览器访问使用资源中心的页面时,可选择测试本地或线上任意环境的资源。

RESOURCES PLATFORM

运营

在线查看资源使用数据,快速响应异常或需求

在资源管理平台中查看自己发布的资源信息以及使用情况,根据上报异常快速响应开发。

同时可根据需求变化调整版本或资源说明信息。

分析

根据历史数据,生成维度报表

根据「使用、更新、异常」三个维度生成周期性数据报表,生产者可根据这三个维度的开放数据进行分析。

特点

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

工程化闭环

资源中心是一个体系,其中心思想是:提供标准的工程化解决方案,将工程化的生命周期串联并完成闭环

在这个体系内的所有插件或软件,都是为了解决生命周期各个部分的效能问题

围绕「提效降本」的核心,解决工程化的「快、稳」。

面向运行时

资源中心本质是依托于运行时热更新,按需请求远程资源

线上的更新都可以快速在使用侧展现。

资源市场化

资源中心同时将开发者分为「消费者」和「生产者」概念。

资源中心的资源市场,让每个资源的生产者都可以接受消费者的线上奖励。

同时将监控捕获的运行数据,开放给每个生产者并与之共同运营。

优点

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

运行时热更新

运行时通过SDK获取对应容器环境下的指定版本的资源。

如果资源发生更新,或符合缓存更新策略,则直接获取最新的资源内容。

让最新的内容运行在使用侧。

线上版本控制

根据宿主应用管理使用资源的版本,可以在线使用指定的资源版本。

小颗粒度复用

导出内容颗粒度由开发者制定,可以是一个模块,一个系统,或者是一个样式文件,一个方法。

依赖资源扁平

整个系统的加载都不会有深层的嵌套依赖,依赖的版本都会统一。

嵌套的结构在版本的一致性下,都会变成扁平的资源网格。

未来

围绕资源中心,我们有更多的场景可以去落地。最重要的核心是,利用资源中心体系为企业的「提效降本」贡献一份力。

通过强大的资源市场,改变开发者原有的工作状态,让企业内部的信息化焕发出新的活力。

我们由衷的希望,每一个开发者对自己的内容能乐在其中,并且愿意大方的拿出来共享给其他人,同时也能乐于接受他人的成果。

对于资源中心,我们依然有偌大的空间可以去想象。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,265评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,078评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,852评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,408评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,445评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,772评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,921评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,688评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,130评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,467评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,617评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,276评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,882评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,740评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,967评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,315评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,486评论 2 348

推荐阅读更多精彩内容