Google Web Toolkit 1.4 Released

過陣子有空了,應該會來徹底研究一下 GWT 吧!

Google Web Toolkit (a.k.a. GWT) 今天推出 1.4 的正式版本,這個(也算是)JavaScript framework 與市面常見的 PrototypejQuery 不太一樣,用 GWT 在開發 AJAX-based Web app. 的時候,開發者不是在寫 JavaScript 而是 Java(當然,有時候還是會寫一點 JS,不過大部份是 Java),GWT 讓你用 Java 來開發整個網頁的「介面」,再透過 GWT 的函式庫幫你轉 (compile) 成 HTML + JavaScript ,據官方說法,你可以借助 GWT 的威力,來幫你生出有效率的 JS code。而從 GWT 1.3 起也已經是一個 open source 的 project 了,應該會有更多來自 community 的力量幫 GWT 精進吧!

我個人是覺得 GWT 的概念挺好的,因為在 Web Development 的圈子裡,目前應該還是使用 Java EE 的開發者最多,換句話說,也就是會使用 Java 語言的人也很多,有了 GWT 這樣的工具,原本的 Java 工程師就不必花太多時間重新學習 JavaScript (但要學 GWT XD),只要繼續把 Java code 寫好就可以了。另外,值得一提的是,GWT 內附的 utility 所產生的 project space 是給 Eclipse 使用的,不過有了 GWT4NB 這個 Netbeans 的 plugin,我也能夠用我慣用的 Netbeans 來作 GWT 開發的 IDE 了!