2012-04-14 59 views
0

我正在嘗試創建一個應用程序,該應用程序將針對移動設備,臺式機和平板電腦設置不同的視圖。它來自GWT的MobileWebApp示例。我正在看GWT MVP教程,並有一個基本的應用程序工作。 我在想如果我應該使用GWTP,並且使用GWTP而不是GWT MVP(活動和地點)會有什麼優勢,並且還有任何想法如何將不同視圖綁定到相同的演示者。移動視圖和桌面視圖上可用的功能可能存在差異。GWT - 使用GWTP創建類似MobileWebApp的東西

回答

0

您可以爲gwtp中的演示者創建不同的視圖。 GWTP可以更輕鬆地處理這種情況。有一個開源的客戶體驗框架,它有一個使用GWTP創建mobilewebapp的示例。你可以在這裏查看 - http://code.google.com/p/gwt-cx/

0

我已經做了這樣的事情,雖然在活動和地點之前。那麼我自己寫了MVP框架。我將所有常用代碼放置在單獨的GWT模塊中,例如Presenters,TransferObjects和Utilities。然後,每個用戶界面也成爲一個單獨的項目,它保留了View類和UiBinder的東西,從通用模塊繼承而來。所以實際上每個UI項目都是一個完整的GWT應用程序。 GWT應用程序必須在不同的環境下部署,因此具有不同的URL。然後,您需要在歡迎頁面上使用一些智能JavaScript來根據設備重定向訪問者。

我不認爲你可以在一個GWT應用程序中解決這個問題。或者你必須想出一個非常巧妙的解決方案,使用延遲綁定(可能是替代功能)和鏈接器子系統。

相關問題