开放与收敛 - 搭建系统的资产体系设计

案例来源:蚂蚁集团
会议地点:深圳
分享时间: 2021-07-31 10:00-11:00

李加俊(绯一)  |

蚂蚁集团 前端技术专家

就职于蚂蚁集团体验技术部(AFX),专注于工程领域。曾参与组件规范、构建工具、应用框架、研发平台等基础设施的研发工作。目前主要负责低代码搭建平台的资产体系设计,致力于打造下一代 Web 研发平台「云凤蝶」

课程概要

案例背景:
如果我们把低代码搭建比作做菜,那资产就是食材,食材好不好直接决定了搭建的效率和质量。对于一个搭建系统发展初期,去哪找又好又快的食材?

发展进入中期后,业务不断演进,总是会提出超出搭建能力外的复杂场景,这部分需求应该如何化解才能避免自身的复杂度直线上升?在这样的演进下,资产如何持续的升级?如何解决升级带来的碎片化问题?

解决思路:
云凤蝶设计了一整套开放的资产体系,通过资产的导入快速复用已有的基础设施,比如成熟的组件库、工具函数集。同时结合应用架构设计,对组件做二次封装,横向扩展组件的表现力。通过 codemod 让组件的 API 保持向前兼容,实现零版本碎片。用户可以在使用还可以通过资产包的形态不断沉淀有业务特征的资产,补充能力边界、定向提升研发效率

成果:
云凤蝶开放的资产体系,支撑了大量复杂中台应用的研发,平均每个应用有十余个页面,每个页面有几十个组件

听众收益

- 了解搭建系统的组件从何而来,如何加载,如何做依赖合并,如何实时预览(bundless)
- 了解如何通过 AST 解析组件的元信息,一键高质量导入组件
- 了解组件如何通过 codemod 解决版本碎片问题,保持最新

李加俊(绯一)  |

蚂蚁集团
前端技术专家

就职于蚂蚁集团体验技术部(AFX),专注于工程领域。曾参与组件规范、构建工具、应用框架、研发平台等基础设施的研发工作。目前主要负责低代码搭建平台的资产体系设计,致力于打造下一代 Web 研发平台「云凤蝶」

课程概要

案例背景:
如果我们把低代码搭建比作做菜,那资产就是食材,食材好不好直接决定了搭建的效率和质量。对于一个搭建系统发展初期,去哪找又好又快的食材?

发展进入中期后,业务不断演进,总是会提出超出搭建能力外的复杂场景,这部分需求应该如何化解才能避免自身的复杂度直线上升?在这样的演进下,资产如何持续的升级?如何解决升级带来的碎片化问题?

解决思路:
云凤蝶设计了一整套开放的资产体系,通过资产的导入快速复用已有的基础设施,比如成熟的组件库、工具函数集。同时结合应用架构设计,对组件做二次封装,横向扩展组件的表现力。通过 codemod 让组件的 API 保持向前兼容,实现零版本碎片。用户可以在使用还可以通过资产包的形态不断沉淀有业务特征的资产,补充能力边界、定向提升研发效率

成果:
云凤蝶开放的资产体系,支撑了大量复杂中台应用的研发,平均每个应用有十余个页面,每个页面有几十个组件

听众收益

- 了解搭建系统的组件从何而来,如何加载,如何做依赖合并,如何实时预览(bundless)
- 了解如何通过 AST 解析组件的元信息,一键高质量导入组件
- 了解组件如何通过 codemod 解决版本碎片问题,保持最新

CopyRight © 2008-2021 Msup & 高可用架构

京ICP备09001521号