MVC,MVP 和 MVVM 的图示
参考:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html
复杂的软件必须有清晰合理的架构,否则无法开发和维护。
MVC(Model-View-Controller)是最常见的软件架构之一,业界
有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的
MVP 和 MVVM 架构的区别就不容易了。
昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然
意识到,它们的区别非常简单。我用几段话,就可以说清。
(题图:摄于瓦伦西亚,西班牙,2014 年 8 月)
一、MVC
评论0