133. MVC、MVVM和Flux的区别是什么?
分享给更多人
如果能谈论这些high level的设计思想的话定能增色不少。 这篇文章 也许有些帮助。
请注意这些概念思想诞生于不同的时代,对应着不断进化的平台,所以不要脱离背景而仅仅比较想法的好坏。
为了有一个直观的比较,可以比较一下在用Backbone/Angular.js/React所做的不同web app中,当数据发生变化时,你需要如何反映到UI上。
如果能谈论这些high level的设计思想的话定能增色不少。 这篇文章 也许有些帮助。
请注意这些概念思想诞生于不同的时代,对应着不断进化的平台,所以不要脱离背景而仅仅比较想法的好坏。
为了有一个直观的比较,可以比较一下在用Backbone/Angular.js/React所做的不同web app中,当数据发生变化时,你需要如何反映到UI上。