1
6
不。 您将无法就什么是“当前接受的”最佳体系结构达成任何协议。
“模型”和“视图”的概念已被广泛接受,并且似乎是当今所有现有体系结构模型的共同概念。真正的问题是如何最好地将它们联系在一起。除了模型和视图之外,还需要其他东西,但是什么?
我个人最喜欢的是MVVM。我喜欢这样一个事实,即“视图模型”在概念上只是一个“模型”,包含了任何其他模型的所有方面,只是它(通常)永远不会被写入磁盘。事实上,如果不混淆的话,“MVVM”可以重命名为“MV”,因为它几乎不需要视图和模型以外的任何东西。MVVM不仅可以用于WPF,还可以用于任何具有高级数据绑定功能的表示框架。不幸的是,这不包括GWT和可可。我也喜欢MVVM,因为它倾向于完全消除冗余或重复的代码。 MVVM并不是城里唯一的高级玩家。基于传统模型和视图的面向方面的方法和命令架构也有类似的愿望。 底线是,这仍然是一个积极研究的领域 注: 要了解较新的体系结构如何比MVC和MVP有所改进,请查看 this comparison of Cocoa and WPF 从标题“重复代码”开始,一直到“命令体系结构”部分的末尾。 |
2
3
最近针对厚客户端的最新架构研究由Google完成。使用MVP架构。
看看这个YouTube视频 http://www.youtube.com/watch?v=PDuhR18-EdM 至于回答你的问题,除了说MVC有点过时之外,我认为走哪条路是非常主观的。它不是特定于平台的,只是您选择的框架可能决定了体系结构:( |
Devang Sanghani · 柏树检查线通过 2 年前 |
Brendan · 如何在Flatter中创建圆形化身周围的虚线边框 2 年前 |
Shadow43375 · 当前可见的视口部分是否有官方术语? 6 年前 |
HyperQBE · 如何在pyqt MessageBox中使用变量 6 年前 |
Lord Jesus · 如何添加“HH:mm:ss”格式的秒表? 6 年前 |