我們正在創建將在Tomcat託管,並使用了不少AJAX組件的Web應用程序。GWT + Struts2的VS道場+ Struts2的
有誰給上要使用的工具包的任何建議。我正在尋找更容易使用並與struts2集成的東西。性能也是一個非常理想的方面。
因此,我願意接受任何建議,任何人都可能有: 1)使用Dojo 2段式)與GWT 3)單獨
什麼是這些技術的利弊GWT的Struts融合。如果可能的話,請包含您可能擁有的一些示例/鏈接。
請幫忙!
非常感謝。
我們正在創建將在Tomcat託管,並使用了不少AJAX組件的Web應用程序。GWT + Struts2的VS道場+ Struts2的
有誰給上要使用的工具包的任何建議。我正在尋找更容易使用並與struts2集成的東西。性能也是一個非常理想的方面。
因此,我願意接受任何建議,任何人都可能有: 1)使用Dojo 2段式)與GWT 3)單獨
什麼是這些技術的利弊GWT的Struts融合。如果可能的話,請包含您可能擁有的一些示例/鏈接。
請幫忙!
非常感謝。
GWT允許使用Java代替Javascript來編寫所有客戶端行爲,如果您創建的是Web應用程序,那麼這很好,另一方面,如果您要創建網站,並且有一些Ajax和動態行爲它,那麼我認爲GWT是矯枉過正,並會讓你的網站臃腫,因爲它將不得不重新加載所有的GWT代碼,每次用戶從一個頁面跳轉到另一個。
Dojo是一個很大的框架,它可以讓你同時創建Web應用程序和網站,但它需要你有一個團隊具有良好的JavaScript技能的開發人員可能Ø可能不是你的問題。
我不會建議,使用GWT和Struts。 GWT以Java的形式(從源代碼角度)提供了自己的UI元素/組件/小部件,並以AJAX形式與AJAX行爲相關聯。另一方面,struts以JSP的形式提供了一個單獨的UI組件,而DOJO是基於javascript的AJAX框架。
如果你在你的UI元素的AJAX行爲的高濃度,單獨使用GWT一些優秀的服務器端技術例如Spring + Hibernate的。
如果AJAX行爲更少的UI元素需要,使用Struts + DOJO組合。這裏也可以利用相同的服務器端技術,例如Spring + Hibernate的。
一些更多的投入有關GWT的使用和它的侷限性都記錄在我的博客:http://yogendrakrsingh.blogspot.ca/2010/03/google-web-toolkit-gwt-uses-and.html
我想最明顯的:使用GWT你可以用Java做的一切,而不是擔心維護Javascript代碼太多,沒有太多在你的情況下擔心的問題? – 2011-03-31 23:19:36