整个GWT MVP与活动和地点之间的混乱 - 代码日志

整个GWT MVP与活动和地点之间的混乱

看完一段时间并观看Google IO视频后,我仍然对MVP与活动和地点的关系感到困惑。

我发现一个线程发布了一段时间 – >
GWT 2.2 MVP vs. GWT 2.1 Activities-Places

“MVP架构”是MVP的概念,其中一个方法就是“活动框架”

我也听到“演讲者类似于一个活动”

我们可以给“无MVP的活动和地方”

我们可以将“活动与场所与MVP”相结合

“MVP只不过是如何组织我们的项目,以便我们可以轻松测试和组织代码”

然后我试图找出这样的东西 – > http://code.google.com/p/gwt-platform/

我真的很困惑我想要一个停止的线程来结束所有的混乱。

TL; DR:地方和活动与MVP无关。

地方是关于导航到你的应用程序:你从一个地方去另一个地方。活动建立在地方之上,以帮助您将“你所看到的”与“你在哪里”绑定:

>当我在主页上的SO,主要部分显示所有主题的问题列表,右侧的顶部显示我最喜欢的标签,并帮助我设置标签过滤器,然后下面是一个添加,并在下面add是最近的标签的列表,然后是最近的徽章列表。
>在这个问题页面上,主要部分显示了问题及其答案,右侧的顶部是替换问题标签的信息,然后是添加,链接的问题,然后是相关的问题。

这些“部分”(区域)中的每一个由ActivityManagers管理,它们收听PlaceChangeEvents并询问其关联的ActivityMapper哪个Activity在该区域中显示。

这是关于导航。

与MVP没有任何关系(尽管官方的文件说)。如果你使用MVP,你可能会使你的活动“主持人”控制一个“视图”(活动将传回给接受的接受的方法的参数的接收方式)。这不是一个规则,例如,Google在mobilewebapp示例中为experimenting,具有去耦活动和演示者。

http://stackoverflow.com/questions/6339488/confusion-around-the-whole-gwt-mvp-vs-activity-and-places

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:整个GWT MVP与活动和地点之间的混乱