前言
周末愉快,扩展眼界篇。今日前端早读课文章由蚂蚁集团
默茗分享,由公号:支付宝体验科技授权分享。默茗,目前负责支小宝、理财师相关的理财服务业务,专注于追求优雅的人机交互体验和建设高效的前端工程体系。正文从这开始~~
什么是前端轻研发开篇
通过对比来解释一下什么是前端轻研发的定义,后面会展开一下目前我们在前端轻研发上的一些落地实践。常规研发模式
常规研发模式视频常规研发模式(react+node)
常规的研发模式是代码coding、联调、构建、devops等在时间线上混合操作,人肉串联和操作流程切换带来的损耗是日常效率瓶颈的问题点,也是前端业务研发时开发者感觉很繁重的主要原因。
另外就是纯js语言,更偏向于让机器理解,而承载的业务语义则十分依赖注释和人的主动理解。巨型项目接手时,应用规模带来的理解梳理的成本是非常巨大的。
轻研发引子常规研发,在联调、接手维护、代码理解、工程运维等几个角度存在或多或少的“重”投入情况。
结合自身业务特点和普遍性的痛点,数字金融前端团队针对性的定制了一套前端轻研发解决方案尝试通过如下手段让常规研发中"重"的部分变"轻",提高业务研发同学的幸福感
工程配套,联调工具,coding外的工作更加轻量化
语言层面优化,让代码转换成人类更加容易理解的线性可视化形式
运维Faas化,不再过多