购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 选择Go版本

在挑选Go版本前,我们先来看看Go的 版本发布策略

目前,Go开发团队保持着每年两次大版本发布的稳定节奏,一般在2月和8月。Go开发团队承诺为最新的两个稳定大版本提供支持,例如,当前最新版本是Go 1.22,那么Go 1.22和Go 1.21版本都将获得官方支持。如果发布Go 1.23版本,那么支持的版本将变成Go 1.23和Go 1.22。这种支持涵盖了对重大漏洞(bug)的修复、文档变更以及安全问题的处理等。

根据上述版本发布策略,在选择版本时可以参考以下几种思路。

一般情况下,建议采用最新版本 。Go开发团队发布的稳定版本的质量一向很高,很少出现影响使用的重大bug。此外,由于Google自有产品如Google App Engine(以下简称GAE)对新版本的支持速度很快,因此无需担心新版本的支持问题。

根据项目的实际需求或开源社区的情况选择不同的Go版本。一些开源项目紧跟Go开发团队的步伐,在新版本发布不久后即升级到最新版,如Kubernetes项目;而其他项目(如Docker)则采取更为谨慎的态度,可能会继续使用两个发布周期之前的版本,例如Go 1.20。

多数项目会选择介于两者之间的策略,即 使用次新版 ,也就是最新版本之前的一个版本。例如,若当前最新版本为Go 1.22,那么这些项目可能会使用Go 1.21版本的最新补丁版本(Go 1.21.x),直至Go 1.23版本发布后,才会切换到Go 1.22的最新补丁版本(Go 1.22.x)。

对于初学者,直接使用Go最新版本是一个好主意 这样可以体验Go的最新语言特性、标准库API及工具链。

选定合适的Go版本后,接下来,我们将介绍如何安装Go开发环境。在本书中,我们以 Go 1.22.0版本 为例,讲述其安装、配置及使用方法。 Yjjyi1lkw03eG9Y5F6mGTjv90Rj1AfRkeJWjirJt9e+bT2q5ypz6NqqFNMN/b8uU

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开