出版社: Manning
出版年: 2015-11-26
页数: 300
定价: USD 39.99
装帧: 平装
ISBN: 9781617291784
内容简介 · · · · · ·
Many of the normal concerns you face as an application developer are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks. Although it's possible to solve most of these issues with existing languages and frameworks, Go is designed to handle them rig...
Many of the normal concerns you face as an application developer are amplified by the challenges of web-scale concurrency, real-time performance expectations, multi-core support, and efficiently consuming services without constantly managing I/O blocks. Although it's possible to solve most of these issues with existing languages and frameworks, Go is designed to handle them right out of the box, making for a more natural and productive coding experience. Developed at Google for its own internal use, Go now powers dozens of nimble startups, along with name brands like Canonical, Heroku, SoundCloud, and Mozilla, who rely on highly performant services for their infrastructure.
Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. (We assume you're up to speed with another programming language already, so don't expect to spend a lot of time rehearsing stuff you already know.) Then, you'll get hands-on experience writing real-world applications including web sites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous. In the final chapters, you'll go in-depth with the language and see the tricks and secrets that the Go masters are using to make their applications perform. For example, you'll learn to use Go's powerful reflection libraries and work with real-world examples of integration with C code.
作者简介 · · · · · ·
Brian Ketelsen and Erik St. Martin are the organizers of GopherCon an annual conference for Go developers and coauthors of the Go-based Skynet framework.Both Brian and Eric work with Go daily in a high-stakes production setting. William Kennedy is a seasoned software developer, author of the blog GoingGo.Net, and organizer for the Go-Miami and Miami MongoDB meetups.
目录 · · · · · ·
2. Go Quick Start - AVAILABLE
3. Packaging and Tooling
4. Data Structures
5. Understanding Go's Type System
6. Putting Your Computer to Work With Concurrency
· · · · · · (更多)
2. Go Quick Start - AVAILABLE
3. Packaging and Tooling
4. Data Structures
5. Understanding Go's Type System
6. Putting Your Computer to Work With Concurrency
7. Using the Go Standard Library
8. Writing Network Applications in Go
9. Debugging and Testing Go Programs
10. Reflection
11. Making Your Applications More Performant
12. Interoperating with C Libraries
13. Using Go for Devops
· · · · · · (收起)
原文摘录 · · · · · ·
喜欢读"Go in Action"的人也喜欢的电子书 · · · · · ·
喜欢读"Go in Action"的人也喜欢 · · · · · ·
Go in Action的书评 · · · · · · ( 全部 11 条 )
Go语言实战读书笔记
这篇书评可能有关键情节透露
《Go语言实战》笔记到现在算是结束了,基本上关于Go的方方面面都讲到了,还有些不是太常用的,比如CGO以后会专门再讲,不会放在这个系列里了。该系列一共写了近30篇文章,约15W字,大概写了近4个月的时间,基本上每周一篇,产出不算高,但还算稳定。 《Go语言实战》读书笔记已... (展开)golang 的 特别之处--golang哲学和编程习惯
这篇书评可能有关键情节透露
一. 关于类, Go 开发者使用组合(composition)设计模式 类有 属性和方法 属性就是 不同类型的组合 方法可以是 不同接口的组合 二. init 1.在加载每个包的时候,会优先执行 init,如果包里有多个文件,多个init,就会多次init 2.想init,又没有用到这个包,可以加 impot 加 _ 3... (展开)如果是做web服务器,可能nodejs也够用了
golang 的 特别之处--golang哲学和编程习惯
这篇书评可能有关键情节透露
一. 关于类, Go 开发者使用组合(composition)设计模式 类有 属性和方法 属性就是 不同类型的组合 方法可以是 不同接口的组合 二. init 1.在加载每个包的时候,会优先执行 init,如果包里有多个文件,多个init,就会多次init 2.想init,又没有用到这个包,可以加 impot 加 _ 3... (展开)Go in Action
> 更多书评 11篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部2 )
-
人民邮电出版社 (2017)7.8分 469人读过
以下书单推荐 · · · · · · ( 全部 )
谁读这本书? · · · · · ·
二手市场
· · · · · ·
- 在豆瓣转让 有86人想读,手里有一本闲着?
订阅关于Go in Action的评论:
feed: rss 2.0
0 有用 seal_hu 2017-07-21 08:56:05
不错的入门书,基本把go的魅力展示出来了
0 有用 学fei了 2022-12-08 22:50:49 山西
不算特别深入,但胜在解释的还算比较详细
0 有用 我 2019-05-29 19:02:56
语言优美,案例清晰易懂,非常适合实战型入门。
0 有用 映天蓝 2017-12-19 16:11:33
只是golang本身语法和核心api的讲解,没有涉及到工具链的部分。
2 有用 Tony Bai 2016-01-21 17:10:37
chapter 3-6语法部分写的还是很不错的,图文并茂,对类型的实现说的也算是到位,可以加深对go类型的理解。但7-9感觉一般般吧。chapter 7中用一些图表达一下pattern效果是不是会更好呢。
0 有用 grzhan 2024-03-28 16:08:32 上海
当我想要快速上手一门技术(编程语言、框架、库等),就会看 IN ACTION 系列。这次看 Go In Action 就是回顾 Golang 语法,以期快速复健。目前来看效果还是不错的,涵盖并且*稍微*深入了日常 Golang 开发过程必须了解的基础点。非常推荐已经一定有编程基础,想要首先通盘了解 Golang 的工程师阅读。
0 有用 学fei了 2022-12-08 22:50:49 山西
不算特别深入,但胜在解释的还算比较详细
0 有用 催眠 2021-03-25 01:20:26
很适合去了解 Go 的一些常见语法元素及惯用法,在此之前需要看一下 Go 官方文档的开头几个系列。并发那一块儿讲得很一般,从网络上搜几篇长文档更好。PS:Python 之禅的一点:"There should be one-- and preferably only one --obvious way to do it",Go 明显实现得更好:)
0 有用 礼赞 2021-03-02 08:04:53
最适合第一次接触 Go 来看,也挺全面但不那么深入,也没有什么练习,之后再看另一本更深一点的最好
0 有用 freedom 2021-03-01 14:53:21
入门可以 很详细讲每一步