腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
在
MVC
中
单元测试
比
在
MVP
和
MVVM
中
更难
android
、
model-view-controller
、
mvvm
、
mvp
、
android-mvvm
我一直
在
研究
MVC
/MPV/
MVVM
的优缺点,一个共同的主题是
MVC
比
MVP
和
MVVM
更难
进行
单元测试
,但我不完全理解
为什么
。据我目前的理解,
在
MVC
中
,视图依赖于模型
和
控制器,因此要测试视图,控制器
和
模型都必须是模拟的。
MVP
/
MVVM
在这方面
浏览 20
提问于2019-06-20
得票数 7
回答已采纳
3
回答
Winforms
中
的
MVP
winforms
、
data-binding
、
mvp
我主要来自ASP.Net背景
和
一些
MVC
。我也做过一些Silverlight
和
MVVM
,但是我现在要进入Winforms,因为我几乎没有经验,所以我想知道如何处理
MVP
。典型的
MVP
示例显示展示者设置视图属性(通过某种IView接口),例如,具体的视图将该属性值放入文本框
中
。可以
在
MVP
中使用INotifyPropertyChanged来代替这种过时的方法吗?如果我要创建一个实现INotifyPropertyChanged的模型,这不
浏览 2
提问于2012-02-16
得票数 7
回答已采纳
2
回答
使用
MVC
、
MVP
、
MVVM
的真正winforms/wpf项目
c#
、
.net
、
model-view-controller
、
mvvm
、
mvp
我看过一些关于
MVC
、
MVP
、
MVVM
.的视频
和
一些文章,我认为我理解基本原则
和
差异。但在我看来,文章和视频
中
的样本是非常容易的。如果项目有Controller/Presenter/Vi
浏览 1
提问于2010-06-18
得票数 2
2
回答
MVP
、
MVC
和
MVVM
的区别
asp.net
、
wpf
、
winforms
、
silverlight
、
design-patterns
我看到他们
中
的大多数人不能用外行语言清楚地交流,以及
MVP
,
MVVM
和
MVC
之间的技术差异。我知道每个角色代表的是什么,我也
在
MVP
上工作过。但是如果有人问我同样的问题,我真的不会理解。
为什么
我不能在
MvP
中使用控制器而不是Presenter?
为什么
在
MVVM
中
查看模型而不是presenter ?它有什么不同?我可以用一句话说:“
MVC
针对ASP
浏览 1
提问于2012-07-10
得票数 15
回答已采纳
1
回答
开发微软嵌入式手持6.5.3设备体系结构?
c#
、
windows-mobile
、
design-patterns
、
handheld
我即将启动一个大型项目,
在
该项目中,三个不同的应用程序/源将查询同一个数据库。First应用程序将是用于PC (Duh)的WPF应用程序,第二个应用程序将是手持设备som PSION:,最后将有一个网站(
MVC
3,我认为)。对于WPF,我认为我将使用
MVVM
模式(或者
MVP
可能更有意义?),但是当涉及到手持设备时,我不知道该选择哪种模式/结构。有没有可能在这样的装置上有某种弧形结构? 有人对此有经验吗?
浏览 0
提问于2011-06-20
得票数 1
回答已采纳
6
回答
MVC
、
MVP
和
MVVM
设计模式在编码c#方面有什么不同?
c#
、
design-patterns
、
model-view-controller
、
mvvm
、
mvp
如果我们用“
MVC
、
MVP
和
MVVM
设计模式之间的差异”这个短语
在
谷歌上搜索,我们可能会得到一些讨论的网址
在
无法通过"dataContext“进行绑定的情况下使用。
MVVM
在
可以通过"dataContext“绑定的情况下使用。
为什么
?删除了每个视图的各种IView接口,这意味着需要维护的代码更少。一些使用Knockout的
MVVM
可以包含WPF
和
ja
浏览 48
提问于2013-10-18
得票数 232
3
回答
MVVM
对于Silverlight/WPF
比
MVP
对于Webforms更必要/更重要吗?
c#
、
asp.net
、
silverlight
、
mvvm
在我看来,当人们进行基于XAML的开发时,是否使用
MVVM
甚至不是一个问题,而是一个众所周知的事实。来自Winforms
和
Webforms的背景,我发现我们几乎从来没有使用过
MVP
(例如)。至于
单元测试
,我从来没有发现有必要测试我的code behind,因为它只是处理UI事件并充当我的业务层的代理(创建实例
和
绑定)。
在
我的事业
中
,我总是
在
DAL前面使用BLL,那么就
单元测试
而言,真正的“胜利”在哪里? 重点是,使用
MVP<
浏览 1
提问于2011-04-14
得票数 1
1
回答
MVC
、
MVP
和
MVVM
有什么区别?
model-view-controller
、
design-patterns
、
mvvm
、
mvp
MVVM
似乎有一点不同,因为控制器似乎更像是框架的一部分,比如使用XAML绑定。 “悬壁笔记”对这种差异的解释是什么?
浏览 3
提问于2012-08-09
得票数 15
回答已采纳
2
回答
WPF:
MVP
vs
MVVM
c#
、
wpf
、
mvvm
、
mvp
MVP
和
MVVM
有什么区别?
为什么
我们使用
MVP
,尽管我们有三层:业务层、数据访问层
和
表示层?将表示层划分为
MVP
有什么特别的原因吗?
浏览 0
提问于2010-12-19
得票数 17
回答已采纳
4
回答
MVVM
的独特优势
design-patterns
、
mvvm
我从使用
MVVM
中
获得了哪些从其他实现
中
无法获得的独特优势?
MVC
。NTiers,或者其他任何东西。我并不是真的
在
寻找让
MVVM
与众不同的识别特性。我正在寻找除了
MVVM
之外不能在任何其他地方做的事情。我目前对它的了解让我认为,
MVVM
是做同样的事情的不同方式,它引入了更多的复杂性,而不是nTiers。一个深入的google,只发现了
MVVM
的防御。它没有带来这些独特的好处。
浏览 0
提问于2011-04-09
得票数 4
回答已采纳
1
回答
WinJS:
MVVM
、
MVP
或
MVC
更适合它吗?
model-view-controller
、
mvvm
、
windows-8
、
mvp
、
winjs
我正在使用Javascript (WinJS)
和
HTML构建一个简单的Windows8LOB应用程序。
在
应用程序
中
,我不希望有任何第三方依赖项。
在
决定应用程序结构时,我正在辩论哪种模式最适合技术
和
WinJS框架。 Con: WinJS只有一次性
和
单向的数据绑定,而双向绑定
和</em
浏览 0
提问于2012-10-29
得票数 2
3
回答
MVVM
中
的活动/片段
和
ViewModel应该做什么
java
、
android
、
mvvm
、
android-databinding
我们公司已经用
MVP
模式开发了一段时间的Android应用。使用
MVP
,我们将所有业务逻辑放在演示器
和
活动/片段
中
,然后
在
接收到演示者的事件回调时负责视图更新。 现在,我们决定使用来尝试
MVVM
。使用
MVVM
,我们似乎可以将所有业务逻辑放入ViewModel
中
(就像
MVP
中
的演示者),并将数据模型的任何更改通知视图,所有更改都位于一个对象
中
。因为我们采用了
MVP
模式来避免
浏览 9
提问于2016-11-08
得票数 11
回答已采纳
6
回答
C#
MVC
模式帮助
c#
、
winforms
、
model-view-controller
我正在尝试将Winforms代码重构为
MVC
模式。我以前从未使用过这个模式。 显然,GUI将是视图,控制器将是由任何用户与GUI交互调用的“中间层”,模型执行所需的任务并通知视图任何状态更改。
浏览 3
提问于2011-01-24
得票数 1
回答已采纳
2
回答
为什么
不能将UserControls用作ItemsSource?
wpf
、
user-controls
、
datacontext
、
itemssource
我在这里使用,其中用户有一个ListView
和
一个包含UserControls的ItemsSource。我说我不会推荐它,然后被问到
为什么
。我唯一能想到的就是在内存
中
为集合
中
的每一项创建UIElements,这可能比数据对象重得多。而且它不符合
MVVM
设计模式,我
在
使用WPF时几乎完全使用这种设计模式。 那么,有人能列出你不应该使用UserContro
浏览 0
提问于2011-11-29
得票数 4
回答已采纳
1
回答
mvp
中
的演示者
和
mvvm
中
的视图模型有什么不同?
android
、
mvvm
、
kotlin
、
android-mvp
、
android-mvvm
我需要澄清我对
mvp
和
mvvm
设计模式的一些疑虑。 1)
在
mvp
和
mvvm
中
,更新视图.The演示者/视图模型,设置要在视图或视图中显示的数据,从演示者/视图模型
中
检索数据并显示出来。2)演示者
和
视图模型之间有何不同?“
MVVM
使用数据库更新视图,而演示者使用传统方法更新视图”。是吗?
浏览 0
提问于2018-05-06
得票数 10
1
回答
我们可以使用
MVC
或
MVP
创建WPF应用程序吗?
wpf
、
windows
、
model-view-controller
、
mvp
在
一次采访
中
,我被问到一个问题,我们是否可以使用
MVC
或
MVP
设计模式或实践来创建WPF应用程序。我说过
MVC
或
MVP
是一种开发松耦合应用程序的设计模式。我们将根据特定的场景、上下文、技术
和
应用平台使用
MVC
、
MVP
或
MVVM
。 如果我们可以使用
MVC
或
MVP
创建WPF应用程序,如果你有任何很好的代码或PoC形式的例子,那么请分享或解释。
浏览 0
提问于2012-08-20
得票数 2
回答已采纳
1
回答
MVC
是否特定于Web应用程序?
c#
、
.net
、
design-patterns
、
model-view-controller
、
mvvm
MVC
只适用于Web应用程序吗?我
在
MVVM
上工作了好几天,我看到人们告诉
MVVM
WPF是
MVC
的windows版本。到目前为止,
MVC
或
MVVM
的替代解决方案是什么?难道还没有发现
比
这更好的设计模式吗? 我在这里对.NET非常特别。
浏览 6
提问于2015-04-10
得票数 1
回答已采纳
2
回答
使用
MVP
模式编写用户界面设置类
c#
、
.net
、
winforms
、
mvp
目前我正在尝试理解Model-View-Presenter模式。假设我有一个用户界面(视图),上面有一些控件。我想让用户选择保存控件的状态(例如:窗口大小、选定的选项卡、DataGridView列大小等)。我应该怎么做才能将它们解耦?
浏览 0
提问于2013-01-17
得票数 2
回答已采纳
1
回答
MVVM
标准化
mvvm
在
中有人认为
MVVM
目前缺乏标准化,所以每个人都有自己的口味。
为什么
是
MVVM
?测试能力( ViewModel
比
代码隐藏或事件驱动代码更容易进行
单元测试
) 模型永远不需要更改以支持对视图的更改。有些人说,
浏览 3
提问于2010-02-07
得票数 11
回答已采纳
1
回答
Android系统
中
的
MVVM
与
MVP
android
、
mvvm
现在我正在学习
MVVM
,之前我写过
MVP
。一种感觉是,View
在
MVVM
上
比
在
MVP
上有更多的权威。例如,如果您需要在
MVP
中
告诉SwipeRefreshLayout应该做什么,您可以在演示器
中
调用类似seupSwipeBehaviour ()之类的东西,它告诉视图“将行为分配给滑动”,在此方法
中
的视图中在这种情况下,
MVVM
怎么样?结果是视图本身将设置SwipeToRefresh
浏览 1
提问于2021-01-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
2018年Android 应用程序的发展趋势
Vue.js知识学习笔记
2018年Android应用程序的发展趋势
你真的理解了MVC,MVP,MVVM吗?
通过例子介绍架构
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券