最开始代码是前后端不分工的。一个后端工程师,前端后端啥都做。分工时代,前端分工给别人。后端工程师更有精力考虑项目布局。所以逻辑层写在后端的。后端工程师写MC,前端写V。前端最初是HTML+JS+AJAX。双向绑定框架出现下前端不写JS了,更有精力考虑项目布局。所以逻辑层可以写在前端了。前端工程师写VVM,后端写M。