這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文連結 原文作者:Keval Patel今天在Medium看到一篇“Why should you learn Go?”,自己也是處在學習Golang的初級階段,覺得這篇文章對初學者有很大的益處,獲得原作者的同意後,決定把它翻譯成中文。譯者水平可能不高,文章如有錯誤,請指正,本人感激不盡。“Go will be the server language of the future.” — Tobias Lütke,
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 原文:RESTful API Design. Best Practices in a Nutshell.作者:Philipp Hauer項目資源的URL應該如何設計?用名詞複數還是用名詞單數?一個資源需要多少個URL?用哪種HTTP方法來建立一個新的資源?選擇性參數應該放在哪裡?那些不涉及資源操作的URL呢?實現分頁和版本控制的最好方法是什嗎?因為有太多的疑問,設計RESTful API變得很棘手。
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。https://medium.com/@itsHabib/sending-emails-with-go-using-a-custom-template-ae863b65a859作者:Michael Habib譯者:http://oopsguy.com幾周前,我開始工作於一個證券投資組合網站。雖然我只能使用 React 完成整個網站,但我決定使用 Go 來建立一個可以處理某些任務(例如發送 email)的 API
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。導語:Go語言的三個核心設計: interface 、goroutine 、 channelless is more —— WikipediainterfaceGo是一門面向介面編程的語言,interface的設計自然是重中之重。Go中對於interface設計的巧妙之處就在於空的interface可以被當作“Duck”類型使用,它使得Go這樣的靜態語言擁有了一定的動態性,卻又不損失靜態語言在型別安全方面擁有的編譯時間檢查的優勢。