跳到主要内容

2.1-技术选型

技术选型

策略

  • 已有内容,如何结合已有内容进行开发
  • 需求策略,能更好更快满足当前需求,已有现成的组件可以调用
  • 人数优先,使用该技术的人,更多
  • 技术兜底,尝试新技术时,保证有技术人员进行兜底,不至于失败
  • 学习成本,员工招聘成本以及技术学习成本

技术筛选

  • 易用性:上手是否更快
  • 稳定性、可维护性:是否稳定,是否需要长期维护
  • 可拓展性:插件,库是否足够丰富
  • 未来前景:陆续有人退出该项目
  • 社区活跃度:能否在社区找到常见问题解决方案,文档是否可用
  • 性能:如果不为性能敏感应用,这点可以最后考虑

明确交付标准

明确产品质量标准

  • 明确兼容系统
  • 明确兼容浏览器:IE,Chrome 的最低版本
  • 明确是否需要响应式
    • 屏幕尺寸范围
    • 是否需要适配移动端

大型项目技术选型

类型约束

TypeScript,已经成为前端技术选型中,不可或缺的内容。