1.性能不該該做爲第一考慮因素,"開發容易,使用簡單,便於維護「是第一原則框架
2.選擇團隊中大部分人熟悉的語言、框架、理念性能
3.對於開源組件的態度,若是產品在驗證期,須要快速上線,那麼開源組件是不錯的選擇,但開源組件要用好用穩定不容易,在產品成熟期應該儘可能自實現。設計
4.盲目最求新技術、熱技術而頻繁替換線上穩定系統,是糟糕的開發體驗,不要爲了技術而技術,而忘記是否真正有效解決問題開發
5.技術選型一個重要前提是把握業務細節、瞭解業務目標,沒有萬能的框架,萬能的方案,只有適合業務的框架和方案,需求都不瞭解的狀況下討論技術選型沒意義。產品
6.不要陷入「設計災難」的怪圈,一開始設計大而全的系統每每會失敗,由於大而全每每是「想固然」想出來的,應該使用簡單有效的方案,解決大部分問題。擴展