モバイル、デスクトップ、タブレットのビューが異なるアプリケーションを作成しようとしています。 GWTのMobileWebAppサンプルの行にあります。私はGWT MVPチュートリアルを見ていて、基本的なアプリケーションが動作しています。 私はGWTPを使うべきか、そしてGWT MVP(活動と場所)の代わりにGWTPを使う利点があるかと考えていました。 また、どのビューがどのように異なるプレゼンターにバインドされるかについてのアイデア。モバイルビューとデスクトップビューで使用可能な機能に違いがある可能性があります。GWT - GWTPを使用してMobileWebAppのように作成
0
A
答えて
0
gwtpのプレゼンターに異なるビューを作成できます。 GWTPは、このようなシナリオを扱いやすくします。 GWTPを使用してmobilewebappを作成するサンプルを持つオープンソースのCustomer Experienceフレームワークがあります。あなたはここでそれを確認することができます - http://code.google.com/p/gwt-cx/
0
私はこのようなことをしましたが、アクティビティとプレイスの前に一度に行っています。だから私は自分自身でMVPフレームワークを書いてきました。 Presenter、TransferObjects、Utilitiesなどのすべての共通コードを別のGWTモジュールに配置しました。その後、各UIは別のプロジェクトとなり、ViewクラスとUiBinderのものを持ち、共通モジュールを継承しました。したがって、実際には各UIプロジェクトは完全なGWTアプリケーションです。 GWTアプリケーションは、異なるコンテキストで展開されなければならず、したがって異なるURLを持ちます。その後、お客様のウェルカムページにスマートなJavaScriptが必要になり、そのデバイスに応じてビジターをリダイレクトします。
私はあなたが1つのGWTアプリでこれを解決できるとは思わない。あるいは、Deferred Binding(おそらくそれは置換機能です)とLinkerサブシステムを使用して、本当に本当に巧妙なソリューションを考え出す必要があります。