其他分享
首页 > 其他分享> > 极客星球 | 前端工程化之路的探索与实践

极客星球 | 前端工程化之路的探索与实践

作者:互联网

在这里插入图片描述

前言

随着业务越来越重,越来越复杂,双倍工作量,团队规模肯定不会扩大双倍,蛮力已经无法持续高效的支持业务,如何因地制宜地打造出适合自己的前端工程化,成了每个到了一定规模的前端团队都在思考和探索的问题。但在没有研究出合适的方案时,不能盲目地去追求工程化,为了工程化而工程化,浪费人力投入的同时,也会削减自己前进的动力。

会遇到什么问题

需要先做什么

一、统一规范

统一的规范可以降低维护成本,助于团队协作,同时养成良好的代码规范,也有助于自身的成长。

1.代码规范-ESLint

2.git 规范

3.项目文档规范

二、技术选型

前端一直都在讨(zheng)论的话题,三大框架vue、react、angular,如何选其一,中小团队,可以简单粗暴点根据以下特点来判断:

三、统一物料

1.脚手架

2.公共组件

3.公共UI

4.工具函数库

5.CI/CD

四、统一协作工具

1.日常沟通(微信、钉钉等)

2.需求管理(Jira、禅道、teambition、TAPD等,或者在线Excel)

3.接口文档(RAP、eolinker、swagger、YAPI等)

未来

1.单元测试

2.埋点与分析

3.丰富规范

4.本地开发环境工程化

5.模块化业务

6.可视化系统

那么,什么是前端工程化

一切以提升前端开发效率,降低前端开发成本,提高前端应用质量为目标的工作都是前端工程化。小到一个方法一个组件一个标准,大到一个工具一个框架一个平台,都是工程化之路,不要因为小而忽略,也不要因为大而盲目追求。工程化是和公司业务阶段相匹配的。不同的业务阶段,内容和广深度也会不同。公司可分为初创期、生存期、快速发展期、成熟期、大成期。每个阶段需要适配不同的工程化程度。

结语

本次主要分享了整体的框架,每个环节都有很多需要深入探索的东西,下次有机会分享单个环节怎么去深挖细化,希望大家能跳出舒适区,一起努力推动自己、团队、公司的进步。技术的价值,在于解决业务问题;人的身价,在于解决问题的能力。诸君共勉。同时,我司前端团队正在探索和打造适合自己的前端工程化,如果你想和我们一起进步,欢迎加入我们。

标签:极客,前端,规范,组件,工程化,团队,星球,统一
来源: https://blog.csdn.net/apkkkk/article/details/121959102