Android MVP MVVM Presentation Model模式与基于RoboBinding应用
来源:互联网 发布:python可以跨平台吗 编辑:程序博客网 时间:2024/04/28 16:34
楼主可以更进一步了解一下Martin Fowler的Presentation Model - Presentation Model。它是MVC模式的更新与更进一步。这个模式对包含UI的应用有深远的影响。几年前,我们开始了一个开源项目RoboBinding([url]http://robobinding.org[/url])。RoboBinding是一个实现Martin Fowler的Presentation Model构架模式(为MVC模式的更进一步)的Android框架。 目标为减少android应用开发工作量(可减少50%UI代码量);促进清晰的项目结构;使项目代码更易于测试(使大部分UI逻辑代码可直接用JUnit测试)。在成熟的语言环境下都有对应的Presentation Model(MVVM/MVP微软社区的叫法)实现框架如.Net的WPF与Silverlight,Java swing的JGoodies Binding。 我们在几年前开始开发这个框架(我是项目的开发者之一)。现在类似的框架还有:Android-Binding, Bindroid,MvvmCross。RoboBinding是以Agile与Test driven development方式开发,注重代码质量与可测试性,项目包含了300多个unit tests。有兴趣的朋友可以了解一下。
这里有介绍的中文视频 - Android MVP MVVM Presentation Model模式与基于RoboBinding应用 (视频质量太差) 或 https://www.youtube.com/watch?v=2sSBVaX77xA (视频质量好)
这里有介绍的中文视频 - Android MVP MVVM Presentation Model模式与基于RoboBinding应用 (视频质量太差) 或 https://www.youtube.com/watch?v=2sSBVaX77xA (视频质量好)
0 0
- Android MVP MVVM Presentation Model模式与基于RoboBinding应用
- 实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架——RoboBinding
- RoboBinding:一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架
- 浅谈MVP与Model-View-ViewModel(MVVM)设计模式
- 浅谈MVP与Model-View-ViewModel(MVVM)设计模式
- 浅谈MVP与Model-View-ViewModel(MVVM)设计模式
- MVP与MVVM模式
- MVC, MVP, Presentation Model
- Android MVVM框架RoboBinding初探
- Android MVC、MVP、MVVM模式思想的应用
- Android MVC MVP MVVM 模式
- Android应用与MVP模式
- Android中MVC、MVP、MVVM模式<一>
- Android MVC、MVP、MVVM模式框架
- Android开发模式:MVP Vs MVVM
- Android架构模式:MVC & MVP & MVVM
- android设计模式(MVC MVP MVVM)
- mvp模式、mvvm模式
- Xcode 工程文件打开不出来, cannot be opened because the project
- len()函数 的常见错误
- rpm 搭建和配置vsftpd服务
- CentOS下查看修改mysql编码方式
- Java基础复习——数据类型
- Android MVP MVVM Presentation Model模式与基于RoboBinding应用
- java.util.List接口的方法subList()的使用注意事项
- 链接、装载与库:静态链接
- 链表翻转(面试题目 C语言实现)
- 学习中。。。
- Codeforces 280 DIV2
- WinForm文本框的输入验证
- 11 php RBAC
- java List接口及子类