社区
WPF/Silverlight
帖子详情
讨论MVC,MVP,MVVM模型的优缺点!高手进哈,高分回馈!
Francis1024
2011-06-21 10:01:01
最近在学习silverlight接触到了MVVM模型,下载了MVVM事例研究了下下,个人感觉优点就是界面和代码完全分离的,但是缺点是什么呢?用的时候应该注意些什么呢?
还有MVC>MVP>MVVM这个过度都有那些优点和缺点呢?
请高手解答哈,不要在网上ctrl+c ctrl+v的复制些资料哈。
希望能够解析的透彻些!
...全文
562
10
打赏
收藏
讨论MVC,MVP,MVVM模型的优缺点!高手进哈,高分回馈!
最近在学习silverlight接触到了MVVM模型,下载了MVVM事例研究了下下,个人感觉优点就是界面和代码完全分离的,但是缺点是什么呢?用的时候应该注意些什么呢? 还有MVC>MVP>MVVM这个过度都有那些优点和缺点呢? 请高手解答哈,不要在网上ctrl+c ctrl+v的复制些资料哈。 希望能够解析的透彻些!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allenhiman
2011-07-06
打赏
举报
回复
我的感觉是 看复杂度了 本来是简单的东西 刻意去追求某种规范 反而使代码晦涩和难于维护
xinzhulu
2011-07-06
打赏
举报
回复
[Quote=引用 3 楼 jv9 的回复:]
1楼解释的不错,各个架构模型适用的范围不同,其中
MVC适合ASP.NET 3.5/4 web应用开发;
MVP适合早期ASP.NET 2.0 Web应用开发,同时也适用于Windows应用开发;
MVVM适合WPF/Silverlight以及Windows Phone应用开发;
由于适用范围不同,其突出特点也不同,不过总体思想基本一致,是将UI和逻辑分离,同时提取数据层。
[/Quote]
为什么说MVP不适合现在的ASP.NET 3.5/4 的WEB应用开发???是因为微软在3.5/4 版上出了个MVC框架吗?
Pc498471249
2011-07-06
打赏
举报
回复
谁有中文的MVVM模式的教程- -!
huanghan1988
2011-07-06
打赏
举报
回复
大家都喜欢讨论下有头没脑的东西,却不喜欢给别人帮助,论坛求助的帖子都没人帮解答。
Francis1024
2011-07-06
打赏
举报
回复
最近研究了一段时间的MVVM模型,
其实每种模型都会在不同特性的环境下运行有着不同的优势。
就如我们不会用喝水的杯子吃饭,或者用油桶喝牛奶一样。
skydhx
2011-07-06
打赏
举报
回复
学习了。。
namhyuk
2011-06-29
打赏
举报
回复
[Quote=引用 2 楼 luminji 的回复:]
所有的架构模式只有一个目的:使代码可测试。所以,我们从这个角度去分析,就可以理解这些模式了。
[/Quote]
这话貌似很有道理。
jv9
2011-06-22
打赏
举报
回复
1楼解释的不错,各个架构模型适用的范围不同,其中
MVC适合ASP.NET 3.5/4 web应用开发;
MVP适合早期ASP.NET 2.0 Web应用开发,同时也适用于Windows应用开发;
MVVM适合WPF/Silverlight以及Windows Phone应用开发;
由于适用范围不同,其突出特点也不同,不过总体思想基本一致,是将UI和逻辑分离,同时提取数据层。
沝林
2011-06-21
打赏
举报
回复
MVC>MVP>MVVM不是简单的过度,WPF和SL适合使用Mvvm模式,更多的是因为他们完善的数据绑定机制,而对asp.net程序和Winform程序,则不适合mvvm模式,应该采用MVC或MVP模式;当然WPF和SL也支持传统的编程模式,也可以使用MVC或MVP模式,不过相比较来说,使用数据绑定的mvvm模式更好
码农星球撸码J
2011-06-21
打赏
举报
回复
所有的架构模式只有一个目的:使代码可测试。所以,我们从这个角度去分析,就可以理解这些模式了。
WPF记事本开发详解/Notepad/
MVVM
而,
MVVM
模式是掌握WPF的最顶级技术,
MVVM
模式拥有的无尽的优势,让WPF相对于过往的编程模式来说,是一种革命性的创新,从而也成为大中型WPF项目中必须的模式。但,学习难度。。。。。。 在这个《WPF记事本开发详解...
MVC
,
MVP
和
MVVM
之间的
优缺点
文章目录前言一、
MVC
1.什么是
MVC
2.
MVC
的特点3.
MVC
的流程3.
MVC
的优点3.
MVC
的缺点二、
MVP
1.什么是
MVP
1.
MVP
的特点2.
MVP
的流程3.
MVP
的优点4.
MVP
的缺点二、
MVVM
1.什么是
MVVM
2.
MVVM
的优点3.
MVVM
的缺点总结 前言 2021-4-17学习 提示:以下是本篇文章正文内容,下面案例可供参考 一、
MVC
… 1.什么是
MVC
MVC
模式(Model–view–controller)是软件工程中的一种软件架构模式,它把软件系统分为三个基本部分:
模型
(Mod
mvc
,
mvp
,
mvvm
优缺点
MVC
MVC
全名是Model–View–Controller,是
模型
(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中Model层处理数据,业务逻辑等;View层处理界面的显示结果;Controller层起到桥梁的作用,来控制View层和Model层通信以此来达到分离视图显示和业务逻辑层。 我们往往把Android中界面部分的实现也理解为采用了
MVC
MVC
、
MVP
和
MVVM
的
优缺点
架构模式是
MVC
MVP
MVVM
Android的
MVC
MVP
MVVM
模式
学习Android的同学一定要了解的三种开发模式,不然自己写的项目采用的什么模式都不清楚
MVC
,
MVP
,
MVVM
都是为了解决UI页面与逻辑代码分离而出现的模式,
MVP
和
MVVM
都是
MVC
的基础上演化而来
MVC
全名是Model View Controller,是
模型
(mV----odel)-视图(view)-控制器(controller)的缩写M——
模型
层(Model)负责处理数据的加载或者存储V——视图层(View)负责界面数据的展示,与用户进行交互C——控制器层(Controller)负责逻辑业务的处理在
WPF/Silverlight
8,735
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章