13

そこにいるすべての GWT の達人への質問です。

私は GWT の初心者で、GWT アプリケーションのコーディングのベスト プラクティスを理解しようとしています。私は、Google I/O 2009 での Ray Ryan の講演に基づいて「大規模なアプリケーション開発と MVP」を経験し、良い出発点を与えてくれました。リストされているベスト プラクティスに基づいて、連絡先アプリケーションのサンプル ソース コードもダウンロードしました。

GWT を使用して開発しようとしているアプリケーションは、サンプルの「連絡先」アプリケーションと比較すると、(関連するモジュールの点で) 少し大きいので、複数の機能に分割したいと考えています。

GWT アプリケーションに単一のエントリ ポイントを持つことは良い考えであり、すべてのコードを 1 つの AppController クラスと 1 つの RpcService にダンプしたくないと読んでいます。この状況で最善のアプローチは何でしょうか?

コントロールを複数のコントローラーにディスパッチするにはどうすればよいですか? GWT フレームワークのいくつかのクラスを使用してこれを達成する方法はありますか?

4

3 に答える 3

13

大規模な GWT アプリの場合、GWTPのようなフレームワーク ( gwt -presentergwt-dispatchのフォーク) がほぼ必要になります。場所/履歴を処理するための場所、便利なプレゼンター フレームワーク、EventBus、および非常に単純なコード分割などを提供します。

于 2010-05-31T23:43:58.040 に答える
0

非常に大きなアプリケーションを開発している場合は、アプリケーションを複数のモジュールに分割してください。クライアント側の MVC パターンについては、PureMVC をお勧めします。

http://puremvc.org/

于 2010-05-31T17:16:50.387 に答える
0

初期読み込みサイズが心配で、大きなアプリを別のチャンクに読み込む可能性がある場合は、コード分割を検討してください

于 2010-05-31T17:17:59.330 に答える