java 板


LINE

※ 引述《PsMonkey (痞子軍團團長)》之銘言: : →《Is GWT the future of web development?》 : 翻譯:http://pt2club.blogspot.com/2009/11/gwt-web.html : 原文:http://blog.balfes.net/?p=869 : →《Lost in Translation or Why GWT Isn't the Future of Web Development》 : 翻譯:http://pt2club.blogspot.com/2009/11/gwt.html : 原文:http://www.cforcoding.com/2009/10/ : lost-in-translation-or-why-gwt-isnt.html : 以下簡稱《Isn't Future》 : 讓我興起想要寫 GWT 推廣文系列的念頭 : (迷之聲:系列? 誰知道你能撐幾篇... [毆]) : 在以傳統教學方式介紹 GWT 之前 : 先針對反對 GWT 的論點作一些思考 我個人最熟的是ZK,目前正在Survey GWT(看看可不可以把兩個合體,哈哈)。 在開戰(??)之前,先說明一下,我很喜歡GWT。 今天如果專案開發的情況是: 1. 一個B2C網站,需要同時多人上線、Content-Base導向。 2. 開發團隊熟諳Java Web 開發技術,有過Swing or SWT開發經驗。 3. 開發團隊具有資深硬底子的系統架構能力。 4. 開發時間足夠。 我會大力推薦GWT,因為國外有太多專案都以他作為backbone跟後端溝通。 而且,多數時間少直接寫Javascript確實開發效率比較好。 但是今天如果專案的情況是: 1. 企業用戶的內部MIS系統。 2. 開發團隊整體經驗較不充足。 3. 時間緊迫,專案需求分析範圍有限(通常是客戶的問題...哈哈) 4. 畫面客製化程度較低。 我會推薦ZK。 要說ZK vs GWT 上,哪幾點是我較『不喜歡』GWT的地方,那大概就是: 1. 跟Server端的合作是靠類似RPC的技術達成。 很多時候,一些事件做了就是要Server端做一堆動作,然後UI元件呈現效果。 這件事情比較起來ZK做的漂亮、簡單而且直覺。相較之下GWT只能RPC,這在 Event Listening 的programming上就比較囉唆了。常常一件多UI、Business 的操作會有好幾重的Annonymous Inner Class疊上去。 (不過ZK為了在這點上面漂亮簡單,也付出了代價。) 2. Swing Programming是唯一的選項。 雖然說ZK的ZUL(XUL Like Programming)對UI設計分析人員來講還是有點辛苦 ,但是這是受個三天教育訓練就可以克服的東西。而透過ZK的MVC架構也可以 確實解決Java code、Markup Language混雜一氣的問題。 相較之下,GWT在這方面UI設計分析人員的介入只能就個別元件的視覺化設計 去做調整,整體Usability、Color Code上面的調整還是完全要程式人員介入 才行。 (不過,這件事情大多時間都是小問題,因為台灣不管有哪些工作都是薪水最低 的那一個人做,哈哈哈~~~) 3. 人員素質要求高。 AJAX應用程式開發我覺得最可怕的地方是,當你大量使用後發現架構設計錯誤 時,你已經是千年身了,GWT幫你把Communication Channel 還有差勁的 Javascript造成的負擔減低,但是他要求UI架構的OO Design就跟Swing Programming時一樣要做好。 這對沒經歷過Desktop Application Programming的人來說有點硬。 (話說回來,我覺得用GWT用到像Google Wave一樣是特技動作,一般團隊沒那個 技術力別在實際專案中嘗試阿。) 我個人的結論是,GWT是非常重視基本、而且單純的架構設計。 他專注在如何利用Java OO的特性,減低Widget Design & UI Programming的負擔, 並以最低的侵入性,連接Client端UI與Server端 Business Logic。 在沒有Client JS衝突的情況,非常適合跟別人混用。 -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.174.175
1F:推 ogamenewbie:我個人也是推薦 zk 的,不過 gwt 其實我沒用過 11/19 04:33
2F:→ ogamenewbie:不過zk有時候也是用到很吐血 11/19 04:35
3F:推 PsMonkey:既然這樣,敢請兩位寫 zk 推廣文 [奸笑] 11/19 17:21







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP