memonoのUI(GWT、GWT-EXT)
memonoのUIはほぼGoogle Web Toolkit(GWT)、GWT-EXTを使って作成しています。
使ってみての感想ですが、JavaScriptで開発することに比べてのメリット、デメリットは
(メリット)
・ほぼクロスブラウザ対応してくれる
・コンポーネントが多く提供されていて作りやすい、再利用しやすい
・Javaでかける
(デメリット)
・はまったときにデバッグしづらい
・出力されるJavaScriptのコードが大きい
といった感じでしょうか。
Java使いにとっては、JavaScriptをJavaでかけるのが最大のメリットだと思います。
はまりどころはいくつかありましたが、立ち上げから結構さくさくと作れました。
一番の難点は
・はまったときにデバッグしづらい
です。
コードを自動生成するプログラムではどれも同じ問題を抱えていると思いますが、Railsなどとは違って出力されるソースがかなりでかいので、追いかけるのに手間取ることがありました。
Hostedモードも環境が大きくなるとメモリが足りずなかなか動かなくなるので、先にデバッガー環境(自分の場合はdivにログ出力する環境)を先に作っておくと便利かと思います。
