mvc框架淘汰了嗎?
淘汰了。
前后端分離來了,Node.js來了,前端工程師把MVC的職責都給搶走了,后端工程師真正成為了后端,只需要提供API給前端就行,再也不用關心redirectforward有什么區別,再也不用關心session、cookies有什么區別,怎么樣。當前端工程師拿走MVC的職責之后,自然會把MVC模式改成更適合前端的模式:MVVM。
MVVM(Model–View–Viewmodel)也是一種軟件架構模式,它必將取代MVC,或者說的好聽一些,它是MVC基礎上演化而來。
MVC中的M就是單純的從網絡獲取回來的數據模型,V指的我們的視圖界面,而C就是我們的ViewController。