站在前端研发角度,剖析研发前端脚手架的必要性

开发脚手架的外围指标是:晋升前端研发效力

如何晋升前端效力

脚手架外围价值

在整个研发过程中
  • 自动化:我的项目反复代码构建/git操作/公布上线操作
  • 标准化: 我的项目创立/git flow/公布流程/回滚流程
  • 数据化:研发过程系统化、数据化、使得研发过程可量化

    开发脚手架和自动化构架工具区别

      如果自动化架构工具能实现我的项目的大包上线,是否还须要开发前端脚手架?是否存在反复?
    jenkins、tranvis等自动化构建工具曾经比拟成熟了,为什么还须要自研脚手架?
  • 不满足咱们全副需要,对于jenkins、travis这些自动化构建工具,通常都是设置在git hooks中进行主动触发;而后再服务端执行,仅仅只能笼罩云构建内端的操作,无奈笼罩研发人员本地的性能。
    没方法实现:创立我的项目自动化、本地git操作自动化
  • 定制过程复简单,须要本人去开发插件,应用的是JAVA语言。
  • jenkins 比拟善于在服务端做一些拓展性的操作;前端在构建,装置依赖和上传资源就能够实现