什么是前端工程化?

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

为什么要前端工程化?

  1. 复杂度高:前端的多功能、多页面、多状态、多系统
  2. 规模大:团队开发,多人协作,代码质量管理
  3. 要求高:页面性能优化(CDN/异步加载/请求合并),CSS兼容性、单页面应用、服务端渲染…

    怎么做到前端工程化?

  • 从业务着手

简单的单页面应用,使用gulp打包+同步工具实现开发全流程

  • 从复杂度考虑

框架最终要服务于我们的项目,而非累死累活的去维护框架

  • 从已知到未知