2012-01-13 31 views
1

ハイブリッドGo-Python/Javaアプリケーションを1つのアプリケーションとして実行したり、2つのアプリケーションに分割して相互に通信する必要がありますかHTTPコールを介して?何かのチュートリアルや例がありますか?Google App Engine Go-Python/Javaハイブリッドアプリケーション

+0

非常によく似た質問:http://stackoverflow.com/questions/2342059/can-i-write-parts-of-the-google-app-engine-code-in-java-other-parts-in-python http://stackoverflow.com/questions/4494539/java-and-python-together-in-single-google-app-engine-project – Thilo

+0

なぜあなたはこれをしたいですか?これは、多くの通信オーバーヘッド、展開の問題、および一般的な余分な努力のレシピです。 –

+0

@NickJohnson - Goはまだ実験的なので、一部の機能はまだ使用できません。もしそうでなければ、私は純粋なゴーと一緒に行きます。 – ThePiachu

答えて

5

同じアプリケーションの複数の「バージョン」を一度に展開できます。各バージョンは、完全修飾URLを使用してアクセス可能であり、それらはすべて異なる言語にすることができます。

+2

なぜこれのバージョンを使用しますか?なぜ2つの異なるアプリを使ってみませんか?さまざまなアプリでバージョンを使用する利点は何ですか? –

+4

2つの異なるアプリはデータストアを共有できません。 – Thilo

+1

私は、GAOS利用規約に違反して、複数のアプリを1つのアプリとして一緒に使用することを検討しています.TOSのセクション4.3eを参照してください:http://code.google.com/appengine/terms.html –