Go 博客

适用于 App Engine 的 Go 现已正式发布

Andrew Gerrand
2011 年 7 月 21 日

Go 和 App Engine 团队激动地宣布,适用于 App Engine 的 Go 运行时现已正式发布。这意味着您现在可以使用新的 1.5.2 SDK 部署您一直在开发(或打算开发)的 Go 应用到 App Engine 上。

自从我们在 Google I/O 大会宣布 Go 运行时以来,我们一直在改进和扩展 App Engine API 对 Go 的支持,并增加了 Channels API。Go Datastore API 现在也支持事务和祖先查询。有关所有详细信息,请参阅Go App Engine 文档

对于已经使用 Go SDK 的开发者,请注意 1.5.2 版本引入了 api_version 2。这是因为新的 SDK 基于 Go release.r58.1(Go 当前的稳定版本),与之前的版本不向后兼容。现有应用可能需要根据r58 版本说明进行更改。更新代码后,您应该在 app.yaml 文件中添加行 api_version: 2 来重新部署您的应用。使用 api_version 1 编写的应用将在 8 月 18 日之后停止工作。

最后,我们对我们的信任测试人员及其大量的错误报告表示巨大的感谢。他们的帮助对于达到这个重要的里程碑是无价的。

在 App Engine 上开始使用 Go 的最快方法是参考 入门指南

请注意,Go 运行时仍被视为实验性的;它的支持程度不如 Python 和 Java 运行时。

下一篇文章:两次 Go 讲座:“Go 中的词法扫描”和“Cuddle:一个 App Engine 演示”
上一篇文章:错误处理与 Go
博客索引