正确理解前后端分离

区分前后端

首先,我们必须意识到:

  1. 浏览器有 MVC 业务抽象概念
  2. 服务器也有 MVC 业务抽象概念

MVC 是对于软件构成的抽象划分

  • M主要负责数据与模型
  • V主要负责显示
  • C主要负责交互与业务

前后端的MVC 归纳如下:

  前端 后端
M json xml html数据 等 数据库 文件 等
V 模板引擎 模板片段等 HTML模板
C JS 业务逻辑 HTTP请求交互(AJAX, JSONP, WEBSOCKET) HTTP请求路由 搜索引擎 数据分析 文件服务

来张图就更加清晰明了

separate

总结自 如何简单区分Web前后端与MVC

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦