注册 / 登录

前端即服务-通往零成本开发之路

分会场:  数据科学/人工智能/数据驱动

 

案例来源 :

案例讲师

吴多益

百度 前端团队负责人

从 2007 年至今一直在百度,见证了百度及国内前端的发展,目前是 FEX 团队负责人,我们一直在探索前端未来的技术方向,不断提升前端研发效率,我们最早进行了前后端分离(07年),最早尝试前端自动化(08年),最早提出前端工程化及模块化(09年),甚至 FE 这个简称就是我们提出来的,我们不仅是百度内部最具影响力的前端团队,而且还开源了大量项目,包括 FIS、UEditor、webuploader 等,并用在了业内许多大公司的产品中。

扫描二维码分享案例

建议该分享案例适用范围:

前端开发团队

 

 

案例简述

 

前端开发经常需要面对许多看起来简单重复的工作,比如运营页面、内部平台、数据报表等等,这些开发往往占据不少人力,而且由于「技术含量不高」,也很难让人提取兴趣,导致人员成长和项目质量都成问题,针对这一难题,我们开发了 FreeFE 系列平台,它采用了前端即服务的理念,使得之前需要前端开发的工作都能通过简单的可视化操作和配置来完成,极大降低了人力成本,并且明显提升了项目质量,提高了内部工作效率。

 

案例目标

 

提升效率是我们一直追求的目标,比起常见的组件化、脚手架等代码复用方式,我们提出了全新的服务化思路,将之前很多需要前端开发的工作彻底节省了,极大提升了研发效率。

 

成功(或教训)要点

 

如何把握需求?前期需要做什么工作
组件化及脚手架方式有哪些问题?
哪些前端开发适合服务化?
如何进行设计和抽象?使得大部分功能无需开发
对于特殊需求如何提供自定义支持?使得降低开发成本的同时,不降低灵活性

 

案例ROI分析

 

开发效率从天级别降到分钟级别,大部分需求的人力成本相当于 0,效率提升 100%,即便有定制开发,也只需开发定制的组件,成本极低。

 

案例启示

 

开发中其实没有「技术含量低」的工作,因为这类工作通常更容易抽象和自动化,使得可以通过开发「技术含量高」的平台来高效解决,在我看来,这是一种升维思考,降维打击。