2010-04-29 30 views
0

任何人都知道跨多個Web應用程序框架實現的任何教程嗎?比較GWT和Turbo Gear

例如,我開始實施的渦輪齒輪2 GWT的股票看守教程看這將是多麼困難的渦輪齒輪做2

同樣,我會找一個的渦輪齒輪2教程在GWT中實現。

但我討厭重新創造輪子 - 所以我想知道是否有人熟悉這樣的項目和/或有興趣幫助我在這樣的項目上工作。

感謝,

--Spencer

回答

0

雖然可以在兩個框架結合起來,我希望能說服你不這樣做。

大多數網絡框架,包括Turbogears,都有服務器端頁面流管理。一個頁面通過生成html提供給用戶,用戶通過點擊鏈接或發佈表單來進行交互,瀏覽器向服務器發送一個新的請求,最後服務器完全響應新的html。您通過使用js庫來AJAX'頁面,或者該框架有一定的支持。但是,一般來說,從一個視圖轉換到另一個視圖是在服務器端完成的。

GWT是完全不同的。系統中只有一個HTML頁面。一旦下載了該頁面,所有事情都會通過JavaScript在瀏覽器上發生。當用戶點擊鏈接時,它本質上只是一個javascript函數調用。歷史管理是通過片段URL(#之後的部分)完成的。

這兩個哲學是兩極分開的。所以除此之外,我敢說GWT不適合任何服務器端網絡技術。請參閱GWT相對於JBPM/Struts/Spring Webflow的討論。請參閱GWT v/s JQuery上的討論。

+1

只是爲了澄清 - 兩者都是偉大的框架,但它們並不一致。像草莓比薩。你必須根據你的需要選擇其中一個,然後忘掉另一個。 – 2010-04-29 03:42:19

+0

我不認爲原始的海報想要混合它們,只是爲了比較它們。 – Kylotan 2010-04-29 14:22:35

+0

正確 - 我想比較它們。在一個框架中做一件事有多難?然後在另一個框架中的相同的東西? StockWatcher教程在GWT中非常簡單。我仍然不知道如何開始使用Turbo Gears。 – sechastain 2010-04-29 23:00:17