334 前后端分离简述
前后端分离
我们使用php动态渲染页面时,有很多比较麻烦的地方。
- 在前端写好页面以后,需要后台进行修改,意味这后端程序员也需要懂前端的知识,其实渲染的工作应该交给前端来做。
- 前端没有写好页面的话,后端无法开始工作,需要等待前端的页面完成之后才能开始工作,拖延项目 的进度。
- 在客户端设备多元化的情况下,后台渲染的页面无法满足所有用户的需求
- 前后端代码混合在一个文件中,项目修改和维护成本高
前后端不分离缺点:
1- 前端后台代码写在一起,项目会繁杂,难以维护
2- 后台要等到前端工作完成后,再进行后台开发
3- 要求后台会一些前端基本技术
4- 随着互联网技术发展,前端上网设备多元化(手机、pad,pc),后台渲染,无法满足前端设备适配需求,必须要求前端渲染
1-前端请求
2-后台提供数据
3-前端渲染