Contents
書籍簡介
隨著Go語言的重要性的成長,一個偉大的指南的需要也隨之成長。 這本書填補了這個需求。
甲骨文公司 Shaun Lippy
Go Web Programming 教你如何以 Go 語言使用現代設計原則構建可擴展的高性能Web應用程序。
關於這個技術
Go 語言提供乾淨,可快速的編譯程式碼,資源回收( garbage collection ),簡單的 concurrency 模型和極好的標準程式庫來處理可擴展的高性能 Web 應用程式的需求。 它非常適用於編寫微服務( microservices )或是建構具有可擴展性和可維護性的系統。
關於這本書
Go Web Programming 教你如何使用 Go 語言以現代設計原則建構 Web 應用程式。 你將學習如何實現用於編寫測試替身( test double ) 的相依性注入( dependency injection ) 設計模式,在 Web 應用程式中使用 concurrency,以及在 Web 服務中建立和使用 JSON 和 XML。 一路上,你會發現如何最大限度地減少對外部框架的依賴,你將會選擇有價值的生產力技術來測試和部署應用程式。
書籍內容包含
- 基礎
- 測試和效能測試
- 使用 concurrency
- 部署到獨立伺服器,PaaS 和 Docker
- 幾十個提示,技巧和技術
目標讀者
本書假設你熟悉 Go 語言基礎知識和 Web 開發的一般概念。
關於作者
Sau Sheong Chang 是新加坡電力數位技術總監,也是 Ruby 和 Go 社群的積極貢獻者。
書籍網址
你可能會有興趣
★ 歡迎使用 App / Email | Telegram 訂閱 網站更新★
你必須登入才能發表留言。