谷歌的Go语言是当今发展最快的编程语言之一,在全球拥有约100万活跃开发者。但谷歌仍然看到了Go的增长潜力,尤其是在编写云应用程序方面。为此,谷歌最近推出了一个新的开源项目——GoCloud,旨在让使用Go构建云应用程序变得更加容易。谷歌表示,虽然Go受到开发者的欢迎,但该语言缺乏用于连接云服务的标准库,开发者通常需要编写自己的库才能使用各种云功能。GoCloud的出现是为了让云之间的迁移变得容易,它提供了一组开放的通用云API来访问blob存储、MySQL数据库和运行时配置,并带有内置的日志记录、跟踪和健康检查HTTP服务器。据悉,GoCloud目前主要提供对AWS和谷歌云平台的支持。随着时间的推移,谷歌计划为GoCloud添加更多功能并支持更多云提供商。GoCloud的口号是“Writeonce,runonanycloud”,谷歌相信GoCloud将允许开发团队构建可以轻松运行在任何受支持的云上的应用程序,而无需重新构建他们的大部分应用程序。正如谷歌副总裁AdamSeligman所说,该公司希望此举将引发围绕Go的标准库的爆炸式增长,最终加速Go成为云应用程序开发的首选语言。
