私は最近GWT-Platform (GWTP)を発見し、そのアーキテクチャーを気に入っています。
ただし、パッケージがクラスで簡単にかなり肥大化することがわかっています (作成するすべてのプレゼンターで 3 つの個別のクラスが生成されるなど)。もちろん、これはどの MVP GWT フレームワークでも問題になる可能性があります。
GWT でパッケージを整理するために何をお勧めしますか? プレゼンター/ビュー/イベント/アクションを分割する論理的な場所を見つけるのに苦労しています。
私は現在、次のようなものを持っていますが、ナビゲートするのが難しい各サブパッケージにまだ数十のクラスがあることがわかりました。
- client.presenters - すべてのプレゼンターを保存します
- client.views - すべてのビューを保存します
- client.uibinder - すべての UI バインダー クラスを格納します