[Go] 開始試探一門新語言的五點思考 - Golang

 

1.若是在其餘語言環境中寫的代碼很爛,那麼換一門語言極可能狀況更糟,由於是涉及到基本功、工程能力和心思邏輯html

 

2.必定要了解語言解決的問題(好比:多核併發機制性能高、省機器、簡潔易學、資料少),優點是否真的解決了問題,劣勢是否能夠承受,投入產出的性價比怎樣,不然不如觀望。git

 

3.選擇合適的入門資料很是重要,有利造成正確的使用方式和提升上手速度,建議參考官網從工程結構開始,其次纔是語言教程github

 

4.越簡潔的語言越考驗代碼的組織、抽象(好比 C、GO),此時設計模式應能派上較大的用場。golang

 

5.語言的語法、特性都是一個在實踐中熟悉的過程,會依賴一些過往經驗,其實也不會有明顯差別,可是能實現怎樣的功能幾乎取決於想象力(好比 Web框架、Web服務器、數據庫)。數據庫

 

Lab:https://github.com/farwish/go-lab設計模式

Link:http://www.javashuo.com/article/p-sqvfyelx-by.html服務器

相關文章
相關標籤/搜索