我正在考虑使用 web 工具包开发一个新的应用程序。我决定最好的选择是使用模型-视图-演示者设计模式。经过大量研究,我发现了两种不同的实现骨架代码的方法。(我仍在努力学习 MVP 以及如何最好地利用模型和视图之间的分离)
这是讨论 GWT MVP 的两个链接
https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces https://developers.google.com/web-toolkit/articles/mvp-architecture
我通读并理解了第二个链接中的所有信息,您如何将演示者与视图相关联,以及您如何拥有自定义事件等。我真的很喜欢这个,因为这意味着几个开发人员将能够处理我想到的项目。
但是,第一个链接,也指出了一些有趣的东西,主要是使用 XML 和@UiBinder 等东西。我觉得这些对于这个特定的应用程序来说不是必需的,但我想确保我没有忽略任何东西。
基本上 - 第二个链接中的样式(每个视图都有演示者的那个)是一种编程实践的好坏
谢谢