![]() |
Google Web Toolkit - Faster AJAX than you'd write by hand |
The GWT TeamからGWT (Google Web Toolkit)の最新版となるGWT 1.5が公開された。ひとつ前のバージョンとなるGWT 1.4がリリースされたのが2007年8月28日(米国時間)であることから、丸一年経ってのアップグレードとなった。1.4から1.5へのアップグレードだが、GWTを採用しているデベロッパにとってきわめて重要なリリース。GWTを採用している場合にはアップグレードの検討を、Javaを使ったAjaxアプリケーション開発を実施したい場合には採用を検討したいバージョンだ。
GWT 1.5の主な特徴は次のとおり。
従来のバージョンから400をこえる問題が修正されている。最大の注目点はもっとも要求が多かったJava 5機能の対応が実現されたことだ。またウィジェットのスタイルをCSSで提供するようになったことから、従来のバージョンよりもスタイルのカスタマイズが簡単になった。関数コールの負荷を低減されるために導入されたインライン展開機能で実行性能が向上しているところもポイントだ。
GWTはJavaで開発したアプリケーションをコンパイルすることでJavaScriptソースコードを生成し、Ajaxアプリケーションやガジェットとして活用できる。Ajaxアプリケーション開発にはJavaScriptを使うことが多いが、より厳密なプログラミングを好む場合にはGWTのようにJavaを使うタイプのフレームワークを採用することが多い。またJavaプログラマがJavaScriptを学ぶことなく手軽にAjaxアプリケーションが開発できるという利点もある。
名前にもあるとおり、GWTはもともとGoogleで開発されてきたツールキット。今後もGoogleから公開されるサービスで随時採用が進むとみられている。AjaxアプリケーションフレームワークシェアではJavaScript系フレームワークと比べてシェアが低いが、JavaScript以外のフレームワークとしてはもっとも代表的なフレームワークとされている。類似のフレームワークにはDWRがある。
| Javaer向けAjaxアプリ開発ツール「Google Web ToolKit 1.5 RC1」が公開 [2008/5/28] |
| Ajaxアプリ開発ツール「Google Web Toolkit 1.4」公開 [2007/8/29] |
| Google、Mac OS XをサポートするWeb Toolkit 1.2正式版 [2006/11/17] |
| 米Google、Ajax開発ツール「Google Web Toolkit」のベータ版を公開 [2006/5/18] |
| 超新星残骸中にないはずの多量の一酸化炭素 - 天文衛星「あかり」が発見 [21:42 2/9] |
| 【レポート】ROBO-ONE委員会 - 第20回大会でのROBO-ONE Lightの開催を決定 [20:27 2/9] |
| 火星に海の存在を示す有力な証拠が発見される - ESAが発表 [18:48 2/9] |
| iOS向けSPDYライブラリが登場、普及はじまるSPDY [11:57 2/9] |
| GitHubのアクティブプロジェクト、もっとも多いのはMITライセンス [11:42 2/9] |
|
超新星残骸中にないはずの多量の一酸化炭素 - 天文衛星「あかり」が発見 [21:42 2/9] エンタープライズ |
|
[赤西仁]黒木メイサと2日に結婚していた 「今まで以上に頑張ります」 [21:31 2/9] エンタメ |
|
[新宿アニソンスコープ]azusaさんの「Check my soul」が首位 project-ALCAも注目 [21:30 2/9] ホビー |
|
iPhone 4Sの「Siri」が3月に日本語/中国語/ロシア語対応か - 海外報道 [21:16 2/9] 携帯 |
|
[松嶋菜々子]長谷川博己の新人賞祝福のためサプライズ登場 エランドール賞授賞式 [20:44 2/9] エンタメ |