随着Backbone等老牌框架的逐渐衰退,前端MVC发展缓慢,有逐渐被MVVM/Flux所取代的趋势。然而,纵观近几年的发展,可以发现一点,React/Vue和Redux/Vuex是分别在MVC中的View层和Model层做了进一步发展。如果MVC中的Controller层也推进一步,将得到一种升级版的MVC,我们称之为IMVC(同构MVC)。IMVC可以实现一份代码在服务端和浏览器端皆可运行,具备单页应用和多页应用的所有优势,并且可以这两种模式里通过配置项进行自由切换。配合Node.js、We