Google Web Toolkitの履歴

略称はGWTJavaScriptをJavaで書いてしまい、AJAXを簡単に実装してしまおうといういわば荒業的フレームワーク

感想


激しく便利。特にお気に入りのIDEで、静的型チェックをしながらゴニョゴニョできるのがすばらしぃ。
Java5のアノテーションがあるとJavaのソースをJavaScriptコンパイルうするときにコンパイラが困ってしまうっぽい。(←ここでちょっとはまった)

個人的には、もう二度とめんどくさいJavaScriptを直接書きたくなくなってくる。(が、実際にはそうではないと思う。)

自分で書いたJavaScriptGWTでも使えるよう、JSNIというのが用意されている。

必要だと思う前提知識

  • Java - 基礎的なJavaの知識が必要
  • HTML/DOMなど - HTMLとかで表を作る際に、どのようなタグが必要なのか、という知識が必要。DOMの知識、概念的なものは知っておくべきだと思う。
  • AJAXの非同期通信 - ほとんど必要ない。が、非同期通信の概念、バックエンドで行われていることがあらかじめ入っているとよいと思う。
  • 英語 - 日本語のドキュメントが全く用意されていないっぽいので、Web系の技術英語の能力は必須。

あったらいいかもしれない前提知識