1) スーパー開発モード -おなじみの開発モードの実験的な代替。 その前身と同様に、Super Dev Modeを使用すると、GWT開発者はコードをすばやく再コンパイルしてブラウザーで結果を確認できます。 また、デバッガを使用することもできます。 ただし、動作は異なります。 ここで読むことができる詳細について説明しない場合、古き良き開発モードとの違いは次のとおりです。
- ブラウザプラグインは必要ありません。 モバイルデバイスを含むさまざまなブラウザをサポートする方が簡単です。
- 各ページのリロード後に自動的に再コンパイルされないため、マルチページアプリケーションのデバッグが簡素化されます。
- Super Dev Modeは、さまざまなブラウザーのプラグインでエラーが発生することはありません。
- 開発者は、同じデバッグセッションでJava、JavaScript、および場合によっては他のクライアント側言語をデバッグできます。 これは、GWTコードがJavaScriptを直接呼び出すときに特に役立ちます。
- ブラウザデバッガには、DOMブレークポイントなどの高度な機能があります。
もちろん欠点もあります。 主なもののうち、Super Dev Modeでの作業はまだ完了しておらず、ChromeとFirefoxでのみテストされていることに注意してください。
2) Elemental -GWTの高速で「金属へ」の高速Webプログラミング用の新しい実験ライブラリ。
Elementalは、DOMへのアクセスを含むすべてのHTML5機能をサポートしていますが、WebGL、WebAudio、WebSockets、WebRTC、Web Intents、Shadow DOM、File APIなどもサポートしています。 Elementalには、ブラウザーとサーバーの両方でうまく機能する高性能コレクションと新しいJSONライブラリも含まれています。
3) 新しいコンパイラーの最適化 。 GWTコンパイラーは、オプションでClosureコンパイラーを使用して、追加のJavaScript最適化を提供できます。 これらの最適化によりコンパイルが遅くなるため、特別なコンパイラフラグ
-XenableClosureCompiler
使用して
-XenableClosureCompiler
。
4) ARIAサポートを更新しました 。 W3C ARIA標準を完全にカバーする新しいARIAライブラリが追加されました。 DOM要素へのARIAロール、ステート、およびプロパティの適切な割り当てを提供します。
5) UiBinderの改善 。 GWT 2.5は、セルのレンダリングとイベント管理をサポートするUiBinderの拡張機能を追加します。 特に、UiBinderはUiRendererの実装を生成して、SafeHtmlをレンダリングし、@ UiHandlerでタグ付けされたメソッドのイベントをディスパッチできるようにします。
IsRenderable / RenderablePanelタイプも導入されました。 HTMLPanelの代わりに使用すると、レンダリング時間を大幅に短縮し、複雑なUiBinderインターフェイスの応答を減らすことができます。
これは主な機能の簡単な概要です。 新機能および修正されたバグの詳細については、 リリースノートを参照してください 。
こちらから GWT 2.5.0.RC1をダウンロードしてください 。
また、Eclipse 4.2 Juno用のGWTプラグインが登場しました。これは、プラグインの通常の方法でダウンロードできます。 リポジトリのアドレス: dl.google.com/eclipse/plugin/4.2