18得票2回答
Android MVP,检查网络连接

我正在一个Android应用上实现MVP模式,并且我对于最佳的检查网络连接的位置存有疑问。 通常我会在进行任何网络调用之前先检查是否有网络连接。 那么,我应该在Activity还是Presenter中检查呢? 我认为Presenter是比较好的位置,这样它可以决定要做什么,但是我并不确定是否...

18得票1回答
仓库和用例之间有什么区别?

我正在使用清晰架构创建聊天应用程序,我想要在应用启动时检查用户是否已登录,并在未登录时打开登录界面,因此我的问题是: 最佳实现方式是什么?我应该将LoginActivity作为启动器活动,并在LoginPresenter开始运行时检查用户是否已经登录,然后打开MainActivity吗?检...

18得票3回答
如何使用MVP模式将服务层消息/错误传递给更高层?

我目前正在从UI开始编写一个ASP.Net应用程序。我正在实现MVP架构,因为我厌倦了Winforms,并希望有一个更好的关注点分离的东西。 因此,在MVP中,Presenter处理由View引发的事件。这是一些我已经准备好以处理用户创建的代码: public class CreateMe...

18得票2回答
MVC模式中的控制器和MVP模式中的展示者有什么区别?

MVC模式中的控制器和MVP模式中的展示者有什么区别?你能否提供了解两者优点和使用场景的链接?

18得票1回答
Model-View-Presenter和Model-View-Adapter有什么区别?

我正在尝试理解Model-View-Presenter和Model-View-Adapter模式之间是否有区别,如果有的话,是什么区别。我没有找到任何在线资源来比较/对比它们,所以我甚至不确定它们是否真正不同。 我找到的描述听起来基本上对我来说是相同的。从我收集到的信息来看,在这两种情况下,...

17得票5回答
ASP.net模型视图Presenter值得投入时间吗?

我在这个周末阅读了关于ASP.net MVP模式的文章,似乎即使是最简单的任务,如果使用MVP模式,也需要太多的精力。虽然回报在大型项目中看起来很不错,但我自问,如果我要遵循MVP,为什么不直接在ASP.net MVC中完成项目呢? 我考虑采用MVP模式的原因是,我注意到在所有我的ASP.n...

17得票5回答
MVP Android - 视图状态应该保存在哪里?

我对在Android上使用MVP模式进行状态保存存在一些疑问。我将我的片段/活动定义为视图,然后实现了相应的Presenter。 我的示例很简单: 我有一个带有复选框和下拉列表的活动。如果活动由Android系统销毁,然后重新创建,我应该在哪里保存这些下拉列表和复选框的状态?是在视图上还是...

17得票3回答
如何使用MVP模式控制Android中的ListView

我目前正在使用MVP模式开发Android应用程序。 当我尝试开发一个Activity时,我应该使用ListView。因此,我正在使用ListView的Adapter。但是我听说Adapter类似于MVP模式中的Presenter。 我认为如果Adapter类似于Presenter,那么我应...

17得票4回答
MVP和多个用户控件

我正在尝试使用MVP模式并遇到了一个设计问题。我正在开发一个将有多个UserControls的应用程序。这些UserControls本身彼此无关,只表示实际模型的一部分。从我所读的内容来看,人们倾向于说您应该为每个View使用一个Presenter。这似乎很有道理,但如果我有30个UserCo...

17得票8回答
你最喜欢的 GWT MVP 框架是什么?

你最喜欢的 GWT MVP 框架是什么?为什么? Mvp4g GWTP GWT 2.1 内置 gwt-mpv gwt-pectin guit 其他平台(请提供链接) 自己的解决方案(有样板代码吗?) 没有 谢谢。