![]() ![]() ![]() ![]() Google、Web 開発キットの新版『Google Web Toolkit 2.0』を発表この記事のURLhttp://japan.internet.com/webtech/20091211/11.html
著者:Sean Michael Kerner
海外internet.com発の記事
Web ベースのアプリケーションは、Google の戦略にとって中核をなすものだ。したがって、Google が同社自身、およびより広範な開発者コミュニティの開発する Web アプリケーションの品質向上に役立つ戦略に乗り出していることは驚くに当たらない。
Google による Web アプリケーション開発戦略の鍵は、2006年にオープンソース化された『Google Web Toolkit (GWT)』アプリケーションにある。Google は8日、新たに開発者ワークフローを改善するとともにパフォーマンスを強化した新版『GWT 2.0』を公開した。 開発者は GWT により、『Java』で Ajax アプリケーションを作成し、その後こうしたアプリケーションをあらゆる Web ブラウザで動作する高度に最適化された JavaScript にクロスコンパイルできる。 Google のエンジニアリング担当ディレクタ Dave Glazer 氏は、8日に開催された開発者向けイベント『Google Campfire One』で次のように語った。「開発者がせっかちなのは、ユーザーがせっかちだからだ。ソフトウェアを使用したり構築したりする際、われわれはただ作業をさっさと終わらせたいだけだ。GWT 2.0 の目標は、より高速なアプリケーションを構築するとともに、その動作を高速化させることにある」 Glazer 氏は、Google 自身が『Google Wave』の構築や『Google AdWords』の広告主向けインターフェースの刷新に GWT を利用したと明かした。 Google で GWT 担当製品マネージャを務める Andrew Bowers 氏の説明によれば、Google は GWT 2.0 において、新たな宣言型ユーザー インターフェース (UI)『UiBinder』を追加したという。 UiBinder により開発者は、UI を XML テンプレートとして記述したり、ウィジェットを組み込んでアプリケーションのロジック部分にあたる Java クラスへの関連付けやバインドを行なったりできるようになる。ここで実現できるのは、プレゼンテーション層とアプリケーションのロジック層を分離することにより、イテレーション開発に要する期間を短縮することだ。 GWT 2.0 におけるその他の重要な改善点としては、コード分割によりアプリケーションを段階的にダウンロードできる機能がある。アプリケーションの読み込みや起動時間は、現代の Web アプリケーションにおいて問題となる場合がある。実現可能な解決策の1つは、コードを分割することにより、まずは起動に必要なコードだけを読み込み、必要に応じて残りを段階的に読み込むことだ。
japan.internet.comのウエブサイトの内容は全て、国際法、日本国内法の定める著作権法並びに商標法の規定によって保護されており、その知的財産権、著作権、商標の所有者はインターネットコム株式会社、インターネットコム株式会社の関連会社または第三者にあたる権利者となっています。
本サイトの全てのコンテンツ、テキスト、グラフィック、写真、表、グラフ、音声、動画などに関して、その一部または全部を、japan.internet.comの許諾なしに、変更、複製、再出版、アップロード、掲示、転送、配布、さらには、社内LAN、メーリングリストなどにおいて共有することはできません。 ただし、コンテンツの著作権又は所有権情報を変更あるいは削除せず、利用者自身の個人的かつ非商業的な利用目的に限ってのみ、本サイトのコンテンツをプリント、ダウンロードすることは認められています。 |