網路城邦

上一篇 回創作列表 下一篇   字體:
Google Web工具包 GWT v1.5.3 發佈
2009/12/17 11:10:53瀏覽631|回應0|推薦2

Google Web 工具包 (GWT) 通過允許開發人員用 Java 編程語言快速構建和維護複雜但高性能的 JavaScript 前端應用程序來減輕該負擔。

有了 Google Web 工具包 (GWT),可以使用 Java 編程語言編寫 AJAX 前端,然後 GWT 會交叉編譯到優化的 JavaScript 中,而 JavaScript 可以自動在所有主要瀏覽器上運行。在開發過程中,您可以用 JavaScript 按習慣的相同「編輯 - 刷新 - 查看」循環快速反覆,還有另一個好處就是能夠調試和逐行單步調試 Java 代碼。準備好進行部署後,GWT 會將 Java 源代碼編譯到優化且獨立的 JavaScript 文件中。使用 Google Web 工具包可以輕鬆地為現有網頁或整個應用程序構建一個 Widget。

使用 Java 語言編寫 AJAX 應用程序,然後編譯為優化的 JavaScript 與僅在文本級別運行的 JavaScript Minifier 不同,GWT 編譯器會在整個 GWT 數據庫中執行綜合性靜態分析和優化,通常生成的 JavaScript 加載和執行均比等效手寫的 JavaScript 更快。例如,GWT 編譯器可以安全地消除無用代碼 -- 極大的減少不使用的類別、方法、字段甚至方法參數 -- 以確保您編譯的腳本儘可能最小。另一個示例:GWT 編譯器選擇性地內聯方法,消除方法調用的性能開銷。

Release Notes for 1.5.3
RPC requests no longer fail on the embedded Android web browser
Leaf TreeItems now line up with their non-leaf siblings
Removing the last child node from a TreeItem no longer creates extra margins on the left
HTTPRequest no longer uses POST instead of GET on some IE installs because of incorrect XHR selection
Compiler now uses a more reliable check to prevent methods with local variables from being inlined
getAbsoluteTop()/Left() can no longer return non-integral values
Time.valueOf() no longer fails to parse "08:00:00" or incorrectly accepts "0xC:0xB:0xA".

下載地址:http://code.google.com/webtoolkit

( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=maxmas&aid=3596679