编辑推荐
这是一套专门写给Go语言开发者的从入门到实践的教程书籍。《Go语言实战》编辑推荐即便不处理类似可扩展的Web 并发或者实时性能等复杂的系统编程问题,应用程序开发也是一件非常困难的事情。尽管使用一些工具和框架也可以解决这些常见的问题,但Go 语言却以一种更加自然且高效的方式正确处理了这类问题。由谷歌公司开发的Go 语言,为在基础设施中非常依赖高性能服务的初创公司和大企业提供了足够的能力。Go语言实战目标读者是已经有一定其他编程语言经验,想要开始学习Go 语言或者更深入了解Go 语言及其内部机制的中级开发 者。本书会提供一个专注、全面且符合习惯的视角。本书关注Go 语言的规范和实现,涉及的内容包括语法、Go 的类型系统、并发、通道和测试等主题。Go语言实战 主要内容● Go语言规范和实现。● Go语言的类型系统。● Go语言的数据结构的内部实现。
这是一套专门写给Go语言开发者的从入门到实践的教程书籍。
《Go语言实战》编辑推荐
即便不处理类似可扩展的Web 并发或者实时性能等复杂的系统编程问题,应用程序开发也是一件非常困难的事情。尽管使用一些工具和框架也可以解决这些常见的问题,但Go 语言却以一种更加自然且高效的方式正确处理了这类问题。由谷歌公司开发的Go 语言,为在基础设施中非常依赖高性能服务的初创公司和大企业提供了足够的能力。
Go语言实战目标读者是已经有一定其他编程语言经验,想要开始学习Go 语言或者更深入了解Go 语言及其内部机制的中级开发 者。本书会提供一个专注、全面且符合习惯的视角。本书关注Go 语言的规范和实现,涉及的内容包括语法、Go 的类型系统、并发、通道和测试等主题。
Go语言实战 主要内容
● Go语言规范和实现。
● Go语言的类型系统。
● Go语言的数据结构的内部实现。
● 测试和基准测试。
Go语言实战假设读者是熟练使用其他语言(如Java、Ruby、Python、C# 或者C )的开发 者。
《Go语言高级编程》编辑推荐
截至2019年,Go语言已历经10 年,国内互联网公司的新兴项目已经在逐渐向Go语言生态转移。随着用户的不断积累,Go语言相关教程随之增加,这些教程主要涵盖Go语言基础编程、Web编程、并发编程和内部源码剖析等诸多内容。
本书聚焦于主流Go语言书中缺失的或刻意回避的部分主题,主要面向希望深入了解Go语言,特别是对Go语言和其他语言的混合编程、Go汇编语言的工作机制、构造Web框架和分布式开发等领域感兴趣的学生、工程师和研究人员。阅读本书需要读者对Go语言有一定的认识和使用经验。
本书关于CGO编程和Go汇编语言的讲解在中国乃至全球Go语言出版物中是非常有特色的。
本书主要内容
● Go语言演化历史。
● CGO编程技术。
● Go汇编语言。
● RPC和gRPC。
● 构造Web框架的方法。
● 分布式系统。
《Go web编程》编辑推荐
Go语言通过提供整洁快速的编译代码、垃圾回收、简单的并发Go模型以及丰富的标准库来满足人们对于可扩展、高性能Web 应用的需求,这种语言非常适用于编写微服务,又或者用于构建可扩展且可维护的系统。
本书将教读者运用现代化设计理念构建Go Web应用的方法。阅读本书能让读者学会如何通过依赖注入设计模式来编写测试替身,如何在Web应用中使用并发特性,还有如何在Web服务中创建以及处理JSON数据和XML数据。除此之外,读者还将学会如何尽可能地减少应用对外部框架的依赖,并了解大量与应用测试以及应用部署有关的有价值的生产技术。
本书主要内容
● 基础知识。
● 功能测试和基准测试。
● 并发特性的使用方法。
● 将应用部署到独立服务器、PaaS云端以及 Docker 的方法。
● 大量提示、窍门以及技巧。
本书假设读者熟悉Go语言的基本语法并了解Web 开发的一般概念。