1.性能不该该做为第一考虑因素,"开发容易,使用简单,便于维护“是第一原则框架
2.选择团队中大部分人熟悉的语言、框架、理念性能
3.对于开源组件的态度,若是产品在验证期,须要快速上线,那么开源组件是不错的选择,但开源组件要用好用稳定不容易,在产品成熟期应该尽可能自实现。设计
4.盲目最求新技术、热技术而频繁替换线上稳定系统,是糟糕的开发体验,不要为了技术而技术,而忘记是否真正有效解决问题开发
5.技术选型一个重要前提是把握业务细节、了解业务目标,没有万能的框架,万能的方案,只有适合业务的框架和方案,需求都不了解的状况下讨论技术选型没意义。产品
6.不要陷入“设计灾难”的怪圈,一开始设计大而全的系统每每会失败,由于大而全每每是“想固然”想出来的,应该使用简单有效的方案,解决大部分问题。扩展