前端开发工程化

gulp确实帮助提高了开发的效率,但是它所做的东西很有限,它只是帮我们进行了构建,而且构建方案需要我们自己去写,自由度相对较大 

一个符合前端工程化要求的方案应该包含以下要素:

  • 开发规范
  • 模块化开发
  • 组件化开发
  • 组件仓库
  • 性能优化
  • 部署
  • 开发流程
  • 开发工具

业界中比较优秀的方案有:

  • 百度fis
  • UC scrat
  • 腾讯mtjs

前端工程化还有哪些需要考虑的 

  • git工作流 - 如何提交代码?
  • Node中间层 - 用于渲染一部分模板和路由等。
  • CI/CD - 主要利用git hooks通知CI,执行对应的脚本(如gitlab)。
  • 监控 - 前端监控主要分为性能监控和业务监控,它应支持自由配置各种报表和一系列报警规则。 

猜你喜欢

转载自blog.csdn.net/qq_31687021/article/details/89552375