2011-01-21 4 views
1

私のGWTアプリが複雑になるにつれ、デバッグはほとんど不可能です。GWTアプリケーションをどのようにデバッグしますか?

私はEclipse + Googleプラグインを使用しています。ホストされているモードは非常に遅く、フリーズします。ブラウザはJavaScriptが死んでいるように促しています...今はバグを見つけるのに時間がかかります..

デバッグの回避策はありますか?ありがとう

+0

アプリの大きさはどれくらいですか? AFAIKデベロッパーモードは、アプリケーションがかなり小さい場合や、コード分割を使用して分割する場合には、十分に高速でなければなりません。デベロッパーモード以外の唯一の希望は、ログステートメントや 'Window.alert()'です。 –

+0

私は以前に問題なくアプリケーションでホストモードを使用していました。プロジェクトが大きくなっているか、それを引き起こしているホストされたモードでそんなに減速する? – berry120

+0

それほど大きくありません:/非常に遅いのはメールサーバーですが、毎回使用する必要がないことをコメントアウトしたユニットテストを書いています。別の遅いものはHibernateですが、私は非常に多くのデータがない非常に小さなデータベースを持っています... – Xorty

答えて

2

私たちはできるだけ小さなモジュールにプロジェクトを分割し、それらを別々にテストします。モジュールはより小さい独立したコンポーネントに分割されます。コンポーネントをデバッグする場合は、RootPanelに直接接続し、Devモードを使用します。

モジュールまたはアプリケーションでコンポーネントをデバッグする必要がある場合は、モジュールパネルまたはプロジェクトパネル全体をRootPanelに接続します。 アプリが小さければDevモードを使いますが、より大きなアプリでは1つの順列でコンパイルしてTomcatにデプロイします。

+0

私はChromeとFirefox用にデプロイしてTomcatにデプロイします。 Tomcatから実行しているとき...よく時々 – Xorty

+1

私はこれを追加する必要があります:Chromeはずっと開発モードではるかに遅く、今はFirefoxです。 – Xorty

関連する問題