2016-12-22 4 views
0

GWTでプロジェクトをビルドします。ウェブ用プロジェクトとモバイル向けプロジェクト。それを行うには最良の方法ですか? Flipkart.comやStack Overflowのような同じドメインに2つのプロジェクトを読み込む方法GWTでモバイル版とWeb版のプロジェクトを構築する最良の方法は何ですか?

私はブートストラップと他の対応フレームワークについて知っています。 GWTでさえ独自のものがあります。実際に問題は私のアプリケーションが大きすぎることですbootstrapはhome.htmlのような単一のファイルで動作するので、モバイルとWebの両方のコードが含まれています。しかし、私はモバイルユーザーのためにあまりにも重いので、私はそれを行うことはできません&モバイルユーザーのためのWebコンポーネントの不必要な負荷。

私はこのアプローチに2つのプロジェクトを作成しました.1つはウェブ用です&他はモバイルです。今問題はどのように私は同じドメイン上の2つのプロジェクトを読み込むことができ、私は 'subdomain.main-domain.com'のように行くことができないため、すべてのユーザーアカウントは 'kushal.abc.com'のような選択されたユーザー名で一意のURLを持っている。だから、それはモバイル上で開いているので、それは 'm.kushal.abc.com'のようにする必要があります&私は可能だと思いますか?

+0

のようにJSスクリプトで確認することができます – ishwar

答えて

0

あなたがしなければならないのはClientFactoryの、その具体的な実装

ClientFactory 
|-- MobileClientFactoryImpl 
|-- DesktopClientFactoryImpl 

を作成し、この実装クラスのそれぞれの内側にあなたがDesktopMainViewのような具体的なビューのビューを初期化することです。

あなたのGWTモジュールの中で、いくつかのJSスニペットでカスタムモジュールを定義する必要があります。コリンのカスタムモジュールの定義についての詳細は、in this postGWT Deferred Binding tutorial

関連する問題