Go is go for Google's App Engine
Now everyone can use Google's Go language on the company's App Engine cloud platform as the company has announced that the Go runtime, which has been in development since it was announced at Google I/O, is now generally available. Developers who have been creating Go-based applications can publish them using the latest version of the App Engine SDK.
In a post on the The Go Programming Language Blog, Go Developer Advocate Andrew Gerrand says that, since Google I/O, the team have continued to improve and extend Go support for the App Engine APIs and have added the Channels API. Support for transactions and ancestor queries has also been added to the Go Datastore API.
App Engine was first launched in 2008 with support for Python, adding Java support in 2009. Support for Go on App Engine was first announced at this year's Google I/O developer conference, albeit on an experimental basis.
For those developers who are already using the Go SDK, Gerrand notes that the 1.5.2 release is based on the latest stable version of Go, release.r58.1 – it introduces api_version2
and is not backward compatible with the previous release. Existing apps may require changes as per the r58 release notes. Go App Engine documentation, including a Getting Started guide, is available on Google Code.
See also:
- Google's App Engine adds new Python API, a report from The H.
- Google's Go - A new open source language, a 2009 report from The H.
(crve)