作技术选型时,要考虑实际的项目需求,不要跟风(时髦驱动开发)和凑热闹(热闹驱动开发)。架构
踏实的研究和对目标成果的认真思考。学习
面临的是一整套技术、方案、规范和产品的选型测试
明确项目的规模、重要程度。项目的需求(特别是非功能性需求)也会限制技术的选型。code
考虑团队成员的技术组成。考虑招聘新人对技术的接纳程度开发
技术特性考虑(前景、易用、易维护)向上拔高总体考虑(扩展性、灵活性、弹性、稳定性)原型
根据业务场景提出至少两套及以上(竞品公司、新技术、团队讨论、高工指导)可用的技术选型,而后进行各方面之间的对比。博客
先快速搭建小型的以产品为原型的Demo。不要从博客学习,而要从经验学习,而后组件成员讨论利弊,产出对比结论。产品
各类因素
以及评判标准(方便后期在各原型之间进行对比)
。