Jac*_*eja 5 .net wpf presentation-model mvvm
我正在努力为自己做好准备迎接这个问题:
"为什么我们不能在后面的代码中实现表示模型?"
事实上,我参与了一个项目,我们使用了一个在后面的代码中实现的表示模型.它运作得相当好,我们甚至可以对它进行单元测试.是的,你在单元测试中依赖于WPF ......但它确实有效!
那么,使用代码背后的主要缺点是什么?
我更喜欢独立ViewModel(MVVM)的想法,但目前我觉得无法向客户证明这一点.
小智 1
您回答了问题的第一部分,必须在单元测试期间引导 wpf 应用程序。另一个是可移植性,您是否希望能够将不同的视图实现附加到同一个表示模型。(我知道很弱,但这就是你所拥有的一切)
此外,技能集的分离,只有了解 xaml 的开发人员才会参与视图的实际创建。允许您利用现有的不了解 wpf 的内部人才。