2.1-技术选型
技术选型
策略
- 已有内容,如何结合已有内容进行开发
- 需求策略,能更好更快满足当前需求,已有现成的组件可以调用
- 人数优先,使用该技术的人,更多
- 技术兜底,尝试新技术时,保证有技术人员进行兜底,不至于失败
- 学习成本,员工招聘成本以及技术学习成本
技术筛选
- 易用性:上手是否更快
- 稳定性、可维护性:是否稳定,是否需要长期维护
- 可拓展性:插件,库是否足够丰富
- 未来前景:陆续有人退出该项目
- 社区活跃度:能否在社区找到常见问题解决方案,文档是否可用
- 性能:如果不为性能敏感应用,这点可以最后考虑
明确交付标准
明确产品质量标准
- 明确兼容系统
- 明确兼容浏览器:IE,Chrome 的最低版本
- 明确是否需要响应式
- 屏幕尺寸范围
- 是否需要适配移动端
大型项目技术选型
类型约束
TypeScript,已经成为前端技术选型中,不可或缺的内容。