继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【金秋打卡】第3天 怎么构建前端工程化?

imooc66
关注TA
已关注
手记 54
粉丝 2
获赞 23

课程名称:六大场景 梳理开发痛点 解锁前端进阶路

课程章节前端工程化介绍4-1
课程讲师: Brian

课程内容:
什么是前端工程化?

前端工程化是指将前端开发的流程规范化、标准化、包括开发流程、技术选型、代码规范、构建发布等、用于提升前端工程师的开发效率和代码质量

开发流程:需求分析 版本控制 》缺陷管理》文档管理》自动化》性能测试》发布部署

技术选型:UI框架 (-ivieiw ant elemtn mint cube )JS框架 (MVVM Template)

代码规范:标准(Standard airbnb prettier) 公司 :(谷歌/百度 腾讯/美团 饿了么) 模块化

构建发布:jenkins webpack Gulp yarn Docker Rancher Kubernetes Harbor ECS

为什么要前端工程化?

1、复杂度高:前端项目的多功能、多页面、多状态、多系统

2、规模大:团队开发,多人协作,代码质量管理

3、要求高:页面性能优化(CDN/异步加载/请求合并),CSS兼容性,单页面应用,服务端渲染…

怎么做前端工程化?

1、从业务着手:简单的单页面应用,使用gulp打包+同步工具实现开发全流程

2、从复杂度考虑:框架最终要服务于我们的项目,而非累死累活的去维护框架 (jenkenis git/gitlab webpack react/vue/angular)

3、从已知到未知扩展:不同的技术有不同的适应点,选择适合的才是最好的

课程收获:
重新认识了什么是前端工程化,为什么要做前端工程化,还有怎么做前端工程化,现在新的项目也是在不断的扩大的趋势,之前一剑指天下的时候越来越来越远,要求也越来越高,只有早点建立完善的前端工程化,才能做好配合,更加高效的完成任务,方便管理等

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP