Google Web Toolkit(GWT)とは、Googleが提供する、JavaによってAjaxアプリケーションを開発するフレームワークである。JavaからJavaScriptへのコンバータを含む。
概要
Webアプリ開発においてサーバーサイドの開発言語はJava、PHPを筆頭にRuby、Pythonなどいくつかのスクリプト言語がフレームワークとともに互いにしのぎを削っている状況であるが、クライアントサイドを見ればAjaxが流行しRIAが重要視されたころには既にJavaScriptおよびActionScriptといったECMAScript系の一強で、他の言語が介入する余地はすでにどこにもない状態になってしまっていた。
しかし、ECMAScriptはAjaxが流行る前に持たれていたイメージとは裏腹に非常に高機能で柔軟な言語であり、またそうであるがゆえに他のスクリプト言語でも言われているような可読性、デバッグの問題が指摘され、大規模な開発には不向きな言語であるとされている。(ただしそれをライブラリで補う試みはいくつもなされているし、成果もあげている)
Google MapでAjaxを流行させたGoogleはそれを認識していたようで、その対策としてJava言語でクライアントサイドの開発ができるようすることでデバッグや保守を容易にしようということで出来たのがGoogle Web Toolkitである。
日本における普及の現状
日本では他のライブラリと比べると普及度としてはイマイチである。
使われない→資料が少ない→新規参入者が少ない→使われないという負のスパイラルの真っ只中にいる。
GWTの問題点:非互換性
ツールの性質上、APIなどでいろいろな非互換性が存在する。それにしてもAndroidといいGAE/Jといい、GoogleはSun Microsystems(現在はOracle)にケンカを売りすぎである。
関連商品
-
インフラエンジニア/インターネット/Webサービス・ASP/業界未経験歓迎年収550万円~800万円
-
「BizDev・事業企画」SaaSスタートアップの次世代リーダー候補として事業成長に全方向から貢献年収500万円~800万円
-
グラフィックデザイナー・その他デザイナー/月収例48万円以上/門前仲町でのグラッフィックデザイナー時給3,000円~
-
「残り枠わずか!」未経験採用枠/Webデザイナー/年間休日125日以上月給25万円~60万円
-
未経験可/研修充実/システムエンジニア月給28万円~50万円
-
京都の街に「推し」の世界を降臨させるイベント企画営業/完全週休2日制&年休120日以上月給20万円~30万円
- 2
- 0pt

