![]() |
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有点过时之外,我认为走哪条路是非常主观的。它不是特定于平台的,只是您选择的框架可能决定了体系结构:( |
![]() |
KollegeBo · 触发更新的POST或GET 3 年前 |
![]() |
mariolototo · 无法获取“/”express以外的路线 3 年前 |
![]() |
nnmmss · 根据查询字符串值激活li 3 年前 |
![]() |
Ezaldeen Ezaldeen · pdo包装器最后一个id返回0 3 年前 |
![]() |
Bruno Vavretchek · JSON模型建议 7 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 7 年前 |