The Go Blog

Go for App Engine が一般公開されました

Andrew Gerrand
2011年7月21日

Go チームと App Engine チームは、App Engine 用 Go ランタイムが一般公開されたことを発表できることを嬉しく思います。これは、作成中だった (または作成しようとしていた) Go アプリを、新しい 1.5.2 SDK を使用して今すぐ 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 を始める最も速い方法は、Getting Started ガイドです。

Go ランタイムはまだ実験段階と見なされていることに注意してください。Python および Java ランタイムほど十分にサポートされていません。

次の記事: Goに関する2つの講演:「Goでの字句解析」と「Cuddle:App Engineデモ」
前の記事: エラー処理とGo
ブログインデックス