作者PsMonkey (痞子軍團團長)
看板java
標題[翻譯] GWT 已死!
時間Sun Jun 10 00:17:05 2012
網誌版:
http://blog.dontcareabout.us/2012/06/gwt.html
原文網址:
http://www.guynirpaz.com/2012/04/28/gwt-is-dead/
翻譯:Alice Liu
校正:PsMonkey
GWT 已經死了啦... 至少對 Totango 來說是這樣的。
我們正處於將所有 Totango UI 轉換到 native HTML5 的最後階段。
我知道這對於有在關注前端 JavaScript framework 的人而言可能不是什麼新聞,
但是在過去幾個月中,我被問了好多次關於使用 GWT 的看法,
現在我要清楚表明——我不推薦任何人開始使用 GWT,
因為這是個沒有未來的 project。
雖然 Google 花了不少資源在開發者支援度上,
但 GWT 從來就不是一個真正的 open source project。
即使到了現在,GWT 的未來方向仍然沒有跟 GWT 社群溝通過。
Google 可以決定不要再支援這個 project、
轉而進行其他 project,但不跟那些已經採用他們技術的人進行交流,這是錯的。
就我個人而言,我已經不再相信 Google 的 open source 技術了,
寧可使用純粹的 open source project。
GWT 是讓 Java 開發者可以抄捷徑,
在開發現代 web application 時可以很有生產力
而不用學會太多 JavaScript、CSS 跟 HTML 的一種嘗試。
這是我開始寫 Totango 時的前提假設。
從那之後,我們共同學到的經驗是:
學會現代 web 技術、最佳作法以及工具,
遠比用 GWT 抽象層來解決它們來的容易許多。
GWT framework 裡頭的最佳作法不錯,但是那可以很容易用其他技術複製。
既然 GWT 並沒有利用 JavaScript 已經開發出來的 package 跟 library,
這個專案就很難快速發展,
使得 GWT 社群必須找尋現今 web 需要的基本功能的替代品。
其中最明顯的例子就是缺乏像樣的動畫支援,這在 jQuery 當中可以免費獲得。
GWT 的承諾是:「給開發者生產力、給使用者效能。」
然而我發現純粹的 HTML5 與 jQuery 在需要時會更有生產力也更有效能。
--
錢鍾書:
說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.0.92
推 LaPass:看來我沒花時間深入GWT是對的.... = = 06/10 00:47
→ PsMonkey:人家說什麼你就信... Orz 06/10 01:25
推 qrtt1:1F 那被喊要死掉的 Java 喊了那麼多年了,你信還不信!? 06/10 08:20
→ jej:不過google的產品這麼多..會作最有利的決策..對用戶不利.. 06/10 08:35
→ jej:算是蠻正常的..畢竟人家是賺錢導向的公司~ 06/10 08:36
推 LaPass:Java還可以拖很久吧..... 06/10 10:31
推 LaPass:GWT... 目前為止我還沒有找到順手的網頁framework 06/10 10:35
→ bitlife:好用與否還是看要做的東西,我製作抄經網站(見佛教版置底) 06/10 11:42
→ bitlife:用GWT很快寫好,各瀏覽器正確運作,用jQuery可能要寫很久... 06/10 11:44
→ bitlife:借徵,有熟Java(熟GWT,GAE/J is a plus)的佛教徒發心願意接 06/10 12:03
→ bitlife:手抄經網站者,請站內信 06/10 12:04
推 samtree:其實也是很熱門的東西才容易被人家唱雖 06/10 12:31
→ PsMonkey:to jej:應該說,GWT 從來也沒打算賣錢 06/11 10:59
→ PsMonkey:要找 GWT 的付費 support 還不知道去哪找 06/11 10:59
推 guest0710:猛一看還以為原PO是這樣想的XD 06/12 01:21