我最近发现了GWT-Platform (GWTP),并且很喜欢这个架构。
但是,我发现我的包很容易因类而变得非常臃肿(因为您创建的每个 Presenter 都会生成三个单独的类,等等)。当然,这在任何 MVP GWT 框架中都可能存在问题。
对于在 GWT 中组织包,您有什么建议?我很难找到逻辑位置来分割我的演示者/视图/事件/操作。
我目前有类似以下的内容,但我发现每个子包中仍然有几十个难以导航的类。
- client.presenters - 存储所有演示者
- client.views - 存储所有视图
- client.uibinder - 存储所有 UI 绑定器类