前后端分离到底是什么?大白话讲清楚,新手别懵

3周前 (10-16 10:20)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

很多新手做项目,听别人说要前后端分离,不知道到底是什么意思,今天用大白话讲清楚。

以前的传统写法

后端把数据和HTML拼在一起,直接返回给用户,比如PHP里写好HTML,把文章标题填进去,整个页面发给浏览器,这叫前后端不分离。

前后端分离是什么

后端只写接口,返回JSON数据,不管页面长什么样;前端单独写页面,通过接口拿数据,自己拼HTML。两边各干各的,后端管数据,前端管界面,通过API接口交互。

优点是什么

前端可以同时做网页、小程序、APP,都调用同一个后端接口,不用后端重新写一遍;前后端开发不互相等,前端自己造数据先做页面,后端写接口,并行开发快。

新手什么时候用

做个简单展示站,传统写法就够,不用分离;做带交互、要做多端的应用,再用前后端分离,别简单的项目也硬上分离,徒增复杂度。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/186.html

0
回帖

前后端分离到底是什么?大白话讲清楚,新手别懵 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息