技術(shù)選型
- 開發(fā)效率優(yōu)先還是運(yùn)行效率優(yōu)先。選擇開發(fā)效率還是執(zhí)行效率是個(gè)老生常談的問題。對(duì)于不同階段的公司和項(xiàng)目會(huì)有不同的選擇。新的商業(yè)項(xiàng)目更趨向于選擇開發(fā)效率優(yōu)先。因?yàn)樯虡I(yè)模式的盡早驗(yàn)證比其他因素更重要。但是假如是成熟的商業(yè)模式,預(yù)見規(guī)模會(huì)很快擴(kuò)大到很大,則可以選擇運(yùn)行效率優(yōu)先。另規(guī)?;?xiàng)目比如云服務(wù)平臺(tái)、大公司的基礎(chǔ)組件更趨向于選擇運(yùn)行效率優(yōu)先。
- 成熟的小眾技術(shù) 有一些小眾技術(shù)及時(shí)誕生了很多年,由于適用性比較窄,也不廣為人知。但是這不意味著這種技術(shù)不成熟。Erlang、Lisp、Lua、Node.js 都是成熟的小眾技術(shù)。成熟的小眾技術(shù)解決特定領(lǐng)域問題非常高效。
- 社區(qū)/使用人群
- 長(zhǎng)期支持 技術(shù)的生命周期必須顯著長(zhǎng)于項(xiàng)目的生命周期;核心作者全職;獨(dú)立運(yùn)作的基金會(huì)來(lái)負(fù)責(zé)語(yǔ)言的長(zhǎng)期維護(hù);公開透明的決策機(jī)制來(lái)決定語(yǔ)言的未來(lái);
- 缺陷。需要時(shí)間和使用人群才能暴露出來(lái);需要了解現(xiàn)版本的未解決的bug。
- 優(yōu)化空間
- 親身體驗(yàn)
- 列出多種方案
- 了解候選方案的產(chǎn)生背景
- 有能力修復(fù)bug 。閱讀源碼,修改源碼。
- 當(dāng)下最穩(wěn)定最成熟的技術(shù)
參考
- 互聯(lián)網(wǎng)公司和團(tuán)隊(duì)的技術(shù)選型:http://www.admin10000.com/document/6388.html
- 技術(shù)選型案例 http://www.itdecent.cn/p/7409866426ec
- 如何做好企業(yè)/團(tuán)隊(duì)的技術(shù)選型? http://history.programmer.com.cn/8514/
- 談?wù)劶夹g(shù)選型:http://www.infoq.com/cn/news/2017/02/Technology-selection