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