開発の効率化
GWTのプロジェクトが大きくなってくると、開発環境の「遅さ」が問題になってくる。 サーバコードは修正してすぐに試すことができるが(少なくともクライアントとのRPC部分が同じである限り)、クライアントコードの修正からその動作の確認まで非常に時間がかかってしまう場合がある。これをなんとか「素早く」確認できないか。
問題は二つある。
Dev Mode(Hosted Mode)が遅い。なおかつ、すぐにOutofMemoryErrorになる。
- (リリースのための)コンパイルが遅い
Dev Mode(Hosted Mode)が遅いのをなんとかする
- GWT 2.5にする。これだけでかなりスピードアップできる。
- GWT 2.5のSuper Dev Modeを使用する(ただし、GWT 2.5+Chrome 24では現在のところ使用できない)。
コンパイルが遅いのをなんとかする
上記Dev Modeが使えないとしても、コンパイルが早ければなんとかなるはず。
参考
https://developers.google.com/web-toolkit/doc/latest/FAQ_DebuggingAndCompiling
http://stackoverflow.com/questions/99866/biggest-gwt-pitfalls/99977#99977
http://blog.bazoud.com/articles/2008-07-31-how-to-speed-up-the-gwt-compiler-part-i/index.html
http://alextretyakov.blogspot.jp/2011/11/speed-up-compilation-of-gwt-application.html