我正在考虑使用web工具包开发一个新的应用程序。我认为最好的选择是使用模型-视图-演示者设计模式。在做了大量研究之后,我发现了实现框架代码的两种不同方法。(我仍然在努力学习MVP,以及如何最好地利用模型和视图之间的分离)
下面是讨论GWT MVP的两个链接
https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces https://developers.google.com/web-toolkit/articles/mvp-architecture
我通读并理解了第二个链接中的所有信息,如何将展示者与视图相关联,以及如何自定义事件等。我真的很喜欢这样,因为这意味着几个开发人员将能够在我脑海中的项目上工作。
然而,第一个链接也指出了一些有趣的东西,主要是使用XML和@UiBinder等。我觉得对于这个特殊的应用程序来说,这些不是必需的,但我想确保我没有忽略任何东西。
基本上-第二个链接(每个视图都有演示者)中的样式是一种多好的编程实践
谢谢
发布于 2013-03-04 12:06:50
您不应该比较MVPActivitiesAndPlaces和MVP。如果您不关心浏览器历史记录管理,请只使用MVP。
此模式的核心是将功能分离到逻辑上有意义的组件中,但在
的情况下,明确的重点是使视图尽可能简单,以便最大限度地减少对GWTTestCase的依赖,并减少运行测试所花费的总体时间。
https://stackoverflow.com/questions/15193909
复制相似问题