在 GMTC 深圳 2019 大会上,陈成讲师做了《可视化辅助编程在蚂蚁的探索之路》主题演讲,主要内容如下。
演讲简介:
提效是企业级前端框架非常重要的目标之一,我们希望借助框架和工具能让一个人可以做十个人的事情,而要做 10 倍的提效,则要做一些能破局的事情。所以,我们尝试在 Pro Code 的基础上做可视化辅助编程( Visual Assist Programming ),借助和框架、平台、组件和物料市场的互补,以及类微前端的架构方案来提供插件机制,以此来提升开发者的研发效率以及降低上手门槛。
内容大纲:
为什么需要可视化辅助编程?
(1) 现有开发方式的痛点
(2) 研发提效可能的破局点
(3) 本地工作台,唯一入口
(4) 和搭建方案的区别
可视化辅助编程在蚂蚁的实践:Umi UI
(1) 竞品分析
(2) Umi UI 的优势和挑战
(3) 部分功能演示
原理解析
(1) 类微前端的架构方案
(2) 插件体系
(3) AST 的重度使用
(4) 运行态交互能力
(5) 国际化、主题、通讯机制等
未来
(1) 规划
(2) 如何参与开发
听众受益点:
了解我们在这条路上的实践,以及背后的深入思考;
了解可视化辅助编程的实现以及类微前端的架构方案;
了解可视化辅助编程如何结合数据流、路由、物料和组件市场、配置化表单、AI 表单、数据管理等来做研发提效。
知识储备:
了解 Vue UI 或 Umi UI 可以更好地理解这个主题
https://github.com/sorrycc/blog/issues/86
讲师介绍:
陈成,蚂蚁金服高级技术专家。
陈成,花名云谦,蚂蚁金服高级技术专家,入职阿里已有 10 年。之前在淘宝,负责过淘宝首页、宝贝详情、购物车、下单等很多重要业务的前端部分,然后转岗到支付宝,负责 spm、支付宝开发者工具的开发,以及创建了 dva,roadhog,babel-plugin-import,umi 等。擅长的领域有工具、前端框架以及前端性能等,热衷于开源,大家可以在 https://github.com/sorrycc 找到我。
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2019/shenzhen/schedule
评论