2012-04-01 19 views
1

GAEで開発するのはかなり新しいです。開発のセットアップに関するいくつかの質問を整理するだけで十分です。GAE開発 - 開発環境セットアップ(HotSwap)

私は現在、のEclipse 3.7.xGoogleのスイートプラグインを使用しています2.5.2 R37

関連リンク私が見つけた:

私は標準的なLAMP開発環境から来ました。変更は直ちに開発サーバー(通常はローカルホスト)に伝播され、DCVS/SVNとリモートコードベースを更新する添付されたハンドラを介して、運用サーバーへのアプリケーションの展開を制御できます。

私はGoogle Pluginが同じことをすることを期待しています。必要な機能I(おそらく)必要性:

  • オン保存ハンドラの開発コードを再コンパイルして更新する
  • (ほとんど-実際の条件でテスト用)の開発環境
  • 展開などの制作プロダクションへ環境

最後のものは、単にコードをタグとトランクの枝を保存するDCVS/SVNを使用して、そしてそれをプッシュするGoogle > Deploy to App Engineオプションを使用していますリモートサーバー。

最初の2つの要件をどのように解決できますか?私は本当にそれらを必要としますか?それとも、Web開発からの私の二日酔いですか?GAEの開発プロセスは異なっていますか?

GAE WTP Pluginを使用して最初の問題を解くことができれば、このプラグインで開発をセットアップする方法を詳しく教えてください。サーバーよりも何も達成できないため、 GoogleのプラグインのデフォルトのGAE開発サーバ と同じ方法です。

答えて

3

黄色のリロードボタンを使用すると、開発コードをすばやく更新できます。私にとって、約100のサーバークラスでは、これには2〜5秒かかります。

開発環境はかなり良いです - あなたはHRDをシミュレートすることができます。もちろん、実際には分散型のクラウド環境ではありません。ローカルサーバーでほとんどのテストを行ってから、最後のシミュレーションでクラウド全体をテストすることができます。もちろん、1000人が一度にアクセスすると変化するものもありますが、その回避方法はわかりません。

あなたは開発ビューペインにリロードボタンを見つけることができます:返信用

Window > Show View > Development Mode

+0

おかげで、私は、このようなボタンが表示されません。あなたはどんなUIの視点を使っていますか? –

+0

あなたは任意のパースペクティブにビューを追加できます - 私の編集された答えは説明付きでチェックしてください –

+0

ありがとうライリー、これは本当に助けてくれました。 –