0

我一直在使用MVC和MVVM架構開發應用程序應用程序,現在已經很安靜了。深入瞭解這兩種體系結構之後,我發現MVVM的組件比MVC的組件更鬆散。但是在做了一些研究之後,有人說MVC的組件也是鬆散耦合的,並且可以重複使用以澄清這個問題?MVC可重用組件vs MVVM可重用組件

+2

爲什麼'MVVM'組件比'MVC'更鬆散耦合? – Fendy

+0

是的,這就是問題:) – mkazma

回答

0

MVC是舊的和基本模式。 MVVM模式源自MVC模式。 Wikipedia

「主要是基於模型 - 視圖 - 控制器模式(MVC),MVVM是 針對支持事件驅動 編程界面開發平臺,如HTML5,的Windows Presentation Foundation(WPF) Silverlight和ZK框架。「

兩者都提供鬆耦合和可重複使用的圖層。

與MVVM類似,即使在MVC模式下,我們也可以使用ViewModels:請參閱http://msdn.microsoft.com/en-us/vs2010trainingcourse_aspnetmvc3fundamentals_topic7.aspx

謝謝。