Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.47 KB

技术方案评审思考.md

File metadata and controls

23 lines (19 loc) · 1.47 KB

以 webpack vs vite、redux vs recoil 新技术的对比

  • 作为发起人

    • 从全局出发,看这个项目的大小、可预期的版本迭代
    • 项目小、几乎不迭代,那么对于构建工具 vite 速度快这优点来说,并不是选择的理由。
    • 项目大,迭代频繁,那么可以横向对比 webpack 与 vite 以及一些其他打包工具
      • 需要突出优点、缺点、成本,比如 webpack 生态成熟,vite 生态不成熟?vite 构建是否可用?如果构建出问题,是新技术的尝试,势必在解决问题上会耗时,导致项目的延期,这些都是不可预知的成本。
      • 需要站在老板角度去看,他们注重的是回报和收益
    • 条理清晰,把项目需求给理清,不能存在任何“偏心”,不能一开始就说我要用 vite,再去做针对性的方案评审。
  • 作为 leader

    • 不能一开始就陷入技术点,而是站在一个更高的程度去看问题
    • 看收益、看回报,当前是否会导致延期?新技术是否存在如新人使用成本、项目开发效率成本、是否可按期交付成本等
    • 新技术的预言是未来规划,这也是一种成本,需要想的更远一些,是否将来会有这方面的技术发展,比如将来都不会往 vite 靠,那么现在用 vite 是否符合团队的发展。