码迷,mamicode.com
首页 > 其他好文 > 详细

前后端分离与不分离,一点点理解

时间:2019-01-12 12:02:07      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:前后端分离   操作   调用   制作   api   场景   mil   服务器   配置   

1>为什么要前后端分离?

  1. 现有开发模式的使用场景
  2. 前后端职责不清
  3. 开发效率的问题
  4. 对前端发挥的局限

2>前后端分离会带来什么变化?

  1.彻底解放前端

    制作页面的时候,不需要后台配置服务器环境,可以自己配置路由,前端代码里面不会掺杂后端的代码以及逻辑

  2.提高工作的效率

  3.局部性能提升

  4.降低了维护成本

3>前后端分离的核心:前端负责调用ajax实现数据显示(view层和controller),后台提供数据(API)接口(model).

  在前后端没有分离前,后端需要渲染页面或者重定向,控制前端页面看到的效果,前后端的耦合度较高.

  前后端分离以后,后端只需要返回前端所需要的数据,不需要再渲染页面,不控制效果,也就是后端提供数据库和对外提供统一的API,根据请求操作数据返回所需要的数据,不负责前端页面的处理.

4>前后端未分离前的数据交互

  技术分享图片  

5>前后端分离后的数据交互

技术分享图片

前后端分离与不分离,一点点理解

标签:前后端分离   操作   调用   制作   api   场景   mil   服务器   配置   

原文地址:https://www.cnblogs.com/self-hard/p/10258990.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!