みなさん、こんにちは、最近では、webアプリケーションではフロントとサーバが分かれて作業することは当たり前なのですが、はっきり言って、覚えることがおおすぎませんか?
GWTなら、webアプリケーションのフロントとサーバをjavaだけで作成できます。
GWTはもともと、Googleが提供していたツールで、Google Web Toolkitというものを略して、GWTとしています(ぐいっと)と発音。
GWTは、javaから各ブラウザに対応した、javascriptを最適化した形で自動生成します。
また、ブラウザ間の互換性を保ちつつ作成できるので、IE,Chrome,Firfox,safariなどのブラウザ互換問題をかなりクリアできます。
また、GWTはJavaをベースに作成するので、比較的大きなアプリケーションも作成できます。
現在GWTはオープンソースとして公開され、誰でも利用する事ができます。
実際に私もちいさなものから、非常に大きなアプリケーションまで作成できております。