我开始开发一个大型GWT应用程序,在阅读很多的文章和博客文章后,我试图了解2.2 Model-View-Presenter和2.1 Activities-Places之间的区别。 {{3}}设计模式?你推荐哪种模式?为什么?我应该仅仅因为它是“更新”而使用MVP吗?另一方面,地方活动似乎更“直观”......或者我完全忽略了这一点,MVP只是活动场所的改进版本?
感谢所有GWT大师:-)
答案 0 :(得分:9)
首先,我建议您阅读此内容:http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html
MVP - 是一种设计模式,可帮助您将逻辑与UI分离,以便更轻松地进行单元测试。它几乎来自MVC模式。
活动 - GWT中与MVP模式类似的概念。
我认为活动比View-Presenters更直观但不是那么多。您可以查看此框架以帮助您使用MVP模式(我非常推荐):
答案 1 :(得分:1)
Places活动是gwt为MVP架构提供的框架。 MVP是概念,其中一种方法是场所活动框架。你一定要尝试新的地方 - 活动框架。
2.1之前(需要确认),gwt刚给出了架构。你必须开发框架。