Go Web Programming (Paperback)
Sau Sheong Chang
- 出版商: Manning
- 出版日期: 2016-07-28
- 售價: $1,700
- 貴賓價: 9.5 折 $1,615
- 語言: 英文
- 頁數: 312
- 裝訂: Paperback
- ISBN: 1617292567
- ISBN-13: 9781617292569
-
相關分類:
Go 程式語言
-
相關翻譯:
Go Web 編程 (Go Web Programming) (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$500$475 -
$550$523 -
$1,544AI Game Engine Programming, 2/e (Paperback)
-
$1,980$1,881 -
$3,184High Dynamic Range Imaging, 2/e : Acquisition, Display, and Image-Based Lighting (Hardcover)
-
$2,520$2,394 -
$1,980$1,881 -
$1,900$1,805 -
$1,585$1,506 -
$1,575$1,496 -
$2,180$2,071 -
$1,617Deep Learning (Hardcover)
-
$2,800$2,660 -
$978$929 -
$500$395 -
$1,650$1,568 -
$2,160Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
-
$1,758$1,665 -
$480$75 -
$480$379 -
$650$507 -
$403Go 語言核心編程
-
$580$452 -
$780$663 -
$550$429
相關主題
商品描述
Summary
Go Web Programming teaches you how to build scalable, high-performance web applications in Go using modern design principles.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
The Go language handles the demands of scalable, high-performance web applications by providing clean and fast compiled code, garbage collection, a simple concurrency model, and a fantastic standard library. It's perfect for writing microservices or building scalable, maintainable systems.
About the Book
Go Web Programming teaches you how to build web applications in Go using modern design principles. You'll learn how to implement the dependency injection design pattern for writing test doubles, use concurrency in web applications, and create and consume JSON and XML in web services. Along the way, you'll discover how to minimize your dependence on external frameworks, and you'll pick up valuable productivity techniques for testing and deploying your applications.
What's Inside
- Basics
- Testing and benchmarking
- Using concurrency
- Deploying to standalone servers, PaaS, and Docker
- Dozens of tips, tricks, and techniques
About the Reader
This book assumes you're familiar with Go language basics and the general concepts of web development.
About the Author
Sau Sheong Chang is Managing Director of Digital Technology at Singapore Power and an active contributor to the Ruby and Go communities.
Table of Contents
- Go and web applications
- Go ChitChat
- Handling requests
- Processing requests
- Displaying content
- Storing data
- Go web services
- Testing your application
- Leveraging Go concurrency
- Deploying Go
PART 1 GO AND WEB APPLICATIONS
PART 2 BASIC WEB APPLICATIONS
PART 3 BEING REAL
商品描述(中文翻譯)
摘要
Go Web Programming教你如何使用現代設計原則在Go中構建可擴展、高性能的網絡應用程序。
購買印刷版書籍將包含一本免費的電子書,格式為PDF、Kindle和ePub,由Manning Publications提供。
關於技術
Go語言通過提供乾淨且快速的編譯代碼、垃圾回收、簡單的並發模型和出色的標準庫來應對可擴展、高性能的網絡應用程序的需求。它非常適合編寫微服務或構建可擴展、易於維護的系統。
關於本書
Go Web Programming教你如何使用現代設計原則在Go中構建網絡應用程序。你將學習如何實現依賴注入設計模式以編寫測試替身,使用並發處理網絡應用程序,以及在網絡服務中創建和消費JSON和XML。在此過程中,你將發現如何最大程度地減少對外部框架的依賴,並學習有價值的測試和部署應用程序的生產力技巧。
內容簡介
- 基礎知識
- 測試和基準測試
- 使用並發處理
- 部署到獨立服務器、PaaS和Docker
- 數十個技巧和技術
讀者對象
本書假設你熟悉Go語言基礎和網絡開發的一般概念。
作者簡介
Sau Sheong Chang是新加坡能源公司數字技術總監,也是Ruby和Go社區的活躍貢獻者。
目錄
- Go和網絡應用程序
- Go ChitChat
- 處理請求
- 處理請求
- 顯示內容
- 存儲數據
- Go網絡服務
- 測試應用程序
- 利用Go並發處理
- 部署Go