GWT (Google Web Toolkit)有哪些主要的原件組成?

才智咖 人氣:2.98W

GWT(Google Web Toolkit)有四個主要的原件組成,他們是:

GWT (Google Web Toolkit)有哪些主要的原件組成?

1. 一個Java到Javascript的編譯器, 用來把GWT應用編譯成Javascript, 這樣應用就可以部署到一個Web容器中。

2. 一個”hosted”的瀏覽器

hosted瀏覽器可以讓你在JVM中執行Java那樣執行你的GWT應用而不用先編譯成JavaScript。

3. JRE 模擬類庫

JRE模擬類庫包含了大部分常用的和包裡的類的Javascript實現, JDK裡面的所有其他包裡面的類都不在這個模擬類庫中。在客戶端的GWT專案中,只能用JRE模擬類庫裡面的這些類來實現。

4. GWT WEB UI類庫

這個類庫提供了一些定製的使用者介面和類是你能建立多種widgets 如buton, textbox, image,GWT附帶有幾乎所有的`在Web Application中最常用的widgets.

拓展:

有了 GWT可以使用 Java 程式語言編寫 AJAX 前端,然後 GWT 會交叉編譯到優化的JavaScript 中,而 JavaScript 可以自動在所有主要瀏覽器上執行。

GWT允許開發人員使用 Java 程式語言快速構建和維護複雜但效能高的 JavaScript 前端應用程式,從而降低了開發難度,尤其是與 Eclipse Google 外掛結合使用時,優勢更明顯。

如今,編寫網路應用程式是一個單調乏味且易於出錯的過程。開發人員可能要花費 90% 的時間來處理瀏覽器行話。此外,構建、重複使用以及維護大量JavaScript 程式碼庫和 AJAX 元件可能困難且不可靠。

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

有了 Google Web 工具包 (GWT),可以使用 Java 程式語言編寫 AJAX 前端,然後 GWT 會交叉編譯到優化的JavaScript 中,而 JavaScript 可以自動在所有主要瀏覽器上執行。

在開發過程中,您可以用 JavaScript按習慣的相同“編輯 - 重新整理 - 檢視”迴圈快速反覆,還有另一個好處就是能夠除錯和逐行單步除錯Java 程式碼。

準備好進行部署後,GWT 會將Java原始碼編譯到優化且獨立的 JavaScript 檔案中。使用 Google Web 工具包可以輕鬆地為現有網頁或整個應用程式構建一個Widget。