Re: [GWT] Highlight of 2.0! \囧/

看板java作者 (遙遠的旅人)時間16年前 (2009/12/12 14:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《PsMonkey (痞子軍團團長)》之銘言: : GWT 官方 Blog 的文章 : http://googlewebtoolkit.blogspot.com/ : 2009/12/introducing-google-web-toolkit-20-now.html : 隨便亂翻譯的中文版 : http://pt2club.blogspot.com/2009/12/gwt-20.html : 原文很長,我懶得重新排版成 BBS 的樣子 : (順便賺一些點閱率跟廣告費 [淚目]) : 我只能說,這真的是世界無敵超級非常有誠意的改版 : 改版到之前版上的 GWT 討論文章可能都得重寫了...... [炸] : 哪些東西改/加了呢? 這邊簡單報告一下 : →UiBinder : 這真的是可怕的進步。之前 zanyking 的文章當中說 : 「Swing Programming是唯一的選項」 : 現在可能要重新評估了 : 我還沒開始用,不過跟我之前大致掃了一下 zk 的教學文件 : 感覺有點像... 也是用一個 *.ui.xml 來決定畫面 這真的是可怕的進步(話說回來,我早覺得他該做這個了)。 特別是合併GWT EclipsePlugin後的開發模式(在ZK,叫做ZK MVC),它的Controller 跟View 之間終於可以作良好的區隔。 : →Layout Panel : 還不確定這是一個 class 還是一套機制 : 但是 google 敢下「Pixel-perfect visuals with layout panels」 : 我翻譯成「Layout Panel 讓你有完美的視覺效果」 : 實在很可怕阿... 這個應該就是指UiBinder 在ui.xml上提供的功能。 搭配它Default 實做的 panels(理論上必須implements HasWidgets 介面 http://tinyurl.com/yc82cla )就可以混合Html Declaration 與 Widget Declaration宣告在一個Panel 上頭。 : →Code Splitting : 在程式裡頭隨便卡幾個 GWT.runAsync() : 就可以讓你的 JavaScript 變成分段下載 類似ZK的Fulfill技術,這種東西必須要以一個Event Listener 作觸發點, 向Server要UI。 採用這種機制,你必須在一個Event Listener裡面以 EventHandler(){ GWT.runAsync(new XXXCallback(){ public void onFailure(){} public void onSuccess(){ // original onClick Code. } }); } 這樣的方式多墊一層。 ZK要加油拉,不然危險拉~~~ -- 我所信仰的科學是一種謙卑的理性,承認自身的無知與渺小才能觀察到世界在我們貧 弱的知覺上留下來的痕跡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.200.252
文章代碼(AID): #1B8pKoF3 (java)
文章代碼(AID): #1B8pKoF3 (java)