2011-08-03 5 views
1

私はコーディングのウェブサイトを作成しています。 ユーザーにc、C++、またはjavaコードをコンパイルするオプションを提供したいと思います。基本的に私のアプリで コンパイラをホストしたいと思います。いくつかのGoogleのリンクは、 がgaeの外部プログラムを主催することはできないと言った。何か別の選択肢はありますか? のようにLinodeに接続するか、amazon ec2にリンクしますか?どんなポインタでも はすばらしいでしょう。コンパイラで

おかげで、よろしく、 マヘンドラ・ナイク

+0

私はあなたがそれを行うことは可能かもしれないが、私はコンパイラをホストしたことはないと言いたい。 –

答えて

3

はい、あなたはGAE上で外部プログラムを実行することはできません。私はあなたが他のプロバイダにリンクしてどういう意味か分かりません。明らかに、サイト全体をAmazonや他のIaaSプロバイダに移動することができます。通常のコンピュータと同様に、使用制限はありません。私はそれが一番簡単だろうと思う。

実際にGAEに固執したいのであれば、明らかに別の場所でコンパイラをホストし、そこからGAEアプリケーションに接続することができます。おそらく最も単純なのは、そのための簡単なWebサービスを公開することでしょう。 SSH(いくつかのJava SSHライブラリ)を使用して接続できるかどうかはわかりません。なぜなら、あなたがソケットに接続できないことを覚えている限り、HTTPリクエストだけです。

+0

はい、Webアプリケーションとコンパイラのバックエンドをホストする方がはるかに意味があります。 OPは自分自身に尋ねなければなりません、なぜ私はAppEngineをまったく使用していますか? –