我试图围绕这个模式所涉及的内容(除了“我正在使用最近的Microsoft GUI工具”之外)。 MVVM wiki页面似乎将其解释为表示模型的系统部分和表示模型的图形部分的部分,两者之间的中间转换。这也意味着微软为WPF发明了这个概念。
但是,我不知道自1980年代以来这与UIL Motif之间的区别是什么。
对于像Motif的用户代码/ UIL / MRM设置这样的方案,MVVM只是 patternese ,还是还有更多内容?
答案 0 :(得分:1)
MVVM是一个概念,或者" patternese,"正如你所创造的那样,一种将用户界面与产生想要可视化数据的算法分开的方法。
但是,我不会说,UIL就是一个很好的例子。根据{{3}},MVVM并不需要单独的用户界面语言,但它可以提供帮助。 Motif从未被设计为将UI与业务逻辑完全分离。所有UIL都指定了UI小部件层次结构的模板,可以多次获取,随时随地重用,并预先设置各种内容。你仍然需要为回调提供代码以使事情发生,包括改变颜色和执行上面的其他操作。超出UIL允许的范围。