很多新手做项目,听别人说要前后端分离,不知道到底是什么意思,今天用大白话讲清楚。
以前的传统写法
后端把数据和HTML拼在一起,直接返回给用户,比如PHP里写好HTML,把文章标题填进去,整个页面发给浏览器,这叫前后端不分离。
前后端分离是什么
后端只写接口,返回JSON数据,不管页面长什么样;前端单独写页面,通过接口拿数据,自己拼HTML。两边各干各的,后端管数据,前端管界面,通过API接口交互。
优点是什么
前端可以同时做网页、小程序、APP,都调用同一个后端接口,不用后端重新写一遍;前后端开发不互相等,前端自己造数据先做页面,后端写接口,并行开发快。
新手什么时候用
做个简单展示站,传统写法就够,不用分离;做带交互、要做多端的应用,再用前后端分离,别简单的项目也硬上分离,徒增复杂度。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0