你对MVC、MVP、MVVM 三种组合模式分别有什么样的理解?MVC(Model-View-Controller)MVP(Model-View-Presenter)MVVM(Model-View-ViewModel)请大家谈一谈各自的理解吧,对比之下更能明确特征和适用的范围,菜鸟们畅所欲言,老鸟大牛...
分类:
Web程序 时间:
2015-12-02 17:52:34
阅读次数:
171
Android应用的MVC架构,Activity往往充当了View和Control双重角色,造成代码耦合性较强。怎样将View和Control解耦呢,可以使用MVP架构(Model、Control、Prestener)将Activity的View和Control彻底分离,不说废话了直接上代码吧!gi...
分类:
移动开发 时间:
2015-11-27 17:28:43
阅读次数:
273
由于是随笔,我遇到了就会记录,比较乱,作为自己解决问题的过程的记录由于本人很久没玩儿web 了,对于最近这几年比较流行的mvc,mvp架构比较陌生,后来我突然意识到web是现在的趋势,所以我打算搞一个自己的blog。本来一开始想用EF6+mysql 来做的,因为mysql 相对来说轻巧一些,不想ms...
分类:
Web程序 时间:
2015-11-25 00:20:05
阅读次数:
224
2015年底的社区巡讲Powered MVP Roadshow正式启动啦!12月5日周六下午北京场,12月12日周六下午上海场。 欢迎各位邀请您的同事朋友来参加MVP的社区活动,也邀请您发送活动信息(邮件下方附文字,附件有图片) 到您的微博,博客或是微信,以及发送到您活跃的各大IT技术社区。 您发送...
分类:
其他好文 时间:
2015-11-24 21:15:28
阅读次数:
275
最近看了两篇关于Android实现MVP的文章一种在android中实现MVP模式的新思路和用MVP架构开发Android应用。
两篇文章的思路都是一样的,即把Activity、Fragment作为Presenter,这种方式不同于现在主流的MVP方式,不过它很好的解决了Activity生命周期带来的问题,而且我认为它让MVP的实现更加轻松了。那么问题来了,这么好的思路,我们怎么可以不去实现一下自...
分类:
移动开发 时间:
2015-11-23 13:35:07
阅读次数:
213
复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《Scaling Isomorphic Javas...
分类:
Web程序 时间:
2015-11-22 00:02:21
阅读次数:
231
前两篇文章《Android项目重构之路:架构篇》和《Android项目重构之路:界面篇》已经讲了我的项目开始搭建时的架构设计和界面设计,这篇就讲讲具体怎么实现的,以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码。IDE采用Android Studio,Demo实现的功能为用户...
分类:
移动开发 时间:
2015-11-19 20:29:56
阅读次数:
354
layout 设置尺寸:第一次使用这个类或者这个类的子类的时候+(void)initialize{}Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presen...
分类:
其他好文 时间:
2015-11-19 12:45:23
阅读次数:
118
前几天参加了微软在美国西雅图举办的2015年度MVP Global Summit(MVP全球峰会),并且顺道在美国游览了几天,在此记录一下自己的所见所闻。 今年4月份的时候获得了微软的MVP奖项。微软MVP获奖证书样子如下。 微软MVP这个奖项提供了一系列参加会议进行学习交流的机会,MVP峰会只是其中的一个活动。在这之前已经参加过Microsoft Windows 10发布会、2015年度Mic...
分类:
其他好文 时间:
2015-11-19 07:08:34
阅读次数:
222
尝试使用MVVM开发模式,让程序解耦。MVVM开发模式图:MVVM包含三个部分Model--表示你的业务逻辑View--显示的内容ViewModel--把View和Model联系起来MVVM和MVC比较:(http://blog.csdn.net/lmj623565791/article/detai...
分类:
移动开发 时间:
2015-11-18 21:16:58
阅读次数:
262