已知vue/react/angular都是当前主流的MVVM框架,然后根据我目前的搜索和认知:
MVC是指:数据--->控制器---->视图
然后这个控制器的概念应该是相对于服务端说的吧?就是写一套服务端的业务逻辑,去处理视图所需要的数据返回给视图,然后前端就拿着这个数据使用老土的方式去修改视图层。据我所知服务端返回的也是一个json数据
那么问题来了,MVVM,服务端就不需要控制器了吗?即使使用MVVM,服务端也是返回一个JSON数据,和以前的数据结构也没有区别,那是不是指服务端的Controller还是存在的,因为VM是针对前端的概念,VM是前端通过JS来实现一个虚拟DOM然后在拿到JSON数据后 渲染到视图层上
所以MVVM是不是其实是 MVCVM ?
请问下我上面有没有理解错的,帮我分析一下,谢谢!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…