我所理解的前端工程体系

我所理解的前端工程体系应该是提升开发效率,利于团队协作,并将一整套优化方案以库的形式或者集成入工具的形式方便使用。这包括:持续集成、统一项目开发模式、公共部分抽离成库、开发工具、渐进增强方案、浏览器防护方案、线上统计分析工具

持续集成:一套自动发布系统,结合自动化测试

统一项目开发模式:包括移动端适配方案、mvc开发模式、css模块化、函数式编程、文件夹分类、代码组织形式、前端数据流

公共部分抽离成库:包括业务组件库搭建、类似loadsh的业务方法库搭建、业务图标库搭建

开发工具:git vscode webpack babel等一系列工具

渐进增强方案:不断跟进h5的最新进展,并逐级应用到不同版本浏览器上

浏览器防护方案:一套可以获取浏览器类别和版本的类库,并可以根据制定标准,做自动页面提示

线上统计分析工具:访问量统计 性能分析统计 报错统计

这里并没有去说明使用具体的工具,其实每种方案都有不同的工具可供选择,工具是死的,思想是活的

猜你喜欢

转载自www.cnblogs.com/mrzhu/p/11466140.html