01.GWT(Google Web Toolkit)

Google Web Toolkit


 GWT, Google Web Toolkit

比人工編寫速度還快的 AJAX

現今編寫網路應用程式既單調沉悶又容易出錯。開發人員可能得花 90% 的工作時間,來解決瀏覽器的疑難雜症。此外,建置、重複使用與維護龐大的 JavaScript 程式碼以及大量的 AJAX 元件,是一件相當困難而繁瑣的工作。「Google Web Toolkit」(GWT) 可讓開發人員以 Java 程式語言快速建置和維護複雜但高效率的 JavaScript 前端應用程式,有效排解這沉重的工作負擔。

GWT 2.1+ 當你使用 GWT 開發時,做出來的 application 就是一個 HTML5 的 應用。
  • 選擇你的Ajax框架 -  2009年6月1日
    • Matt Raible在為自己的team選擇Ajax框架時,挑選了Dojo、ExtJS、GWT和YUI進行了對比,利用一套特定標準的權重值和每個框架的得分.
    • 從而得出GWT對於團隊的開發要求來說,是最好的選擇。

維基百科介紹







功能概要


Google Web Toolkit功能包括:

  • 支持內嵌JavaScript(又名JSNI),其中包括語法高亮顯示、自動縮進和重構整合。
  • 提供嚮導創建入口點(entry points)、模塊和網頁。
  • 支持運行GWT JUnit 測試。


此外,Google對App Engine中Java的支持表現在提供了在App Engine環境內部開發應用的能力,包括:

  • 易於部署到App Engine。
  • 啟動配置以調整現有應用。
  • 提供嚮導幫助熟悉GWT或者App Engine。
  • Widget Gallery (組件工具參考)
  • Showcase