如何理解前后台分离(来自一个初学者的理解)

如何理解前后台分离(来自一个初学者的理解)

什么是前台

“前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。” ——来源:百度百科

什么是后台

后台简单来说就是:程序猿使用java等语言编写与数据库进行交互以处理相应的业务逻辑代码,并能够传给前台正确的数据。

如果前后台不分离

在很久很久以前,前后台不分离的时候,前台页面看到的效果都是由后台控制,前台与后台的耦合度很高。
这种应用开发模式在我看来只适合纯网页应用,但是现在比较火的移动互联已经不仅仅是单一的HTML页面了,而是包过安卓、ios、小程序等等的开发。这些并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后台原本返回网页的接口不再适用于前台,为了对接前台后台还需再开发更多的接口。

如果前后台分离

在前后台分离的应用开发模式中,后台只需要前台所需的数据,后台不需要控制前台的页面效果。网页有网页的处理方式,App有App的处理方式,但无论哪种前台,所需的数据基本相同。这样的应用开发模式,后台仅需开发一套接口(例如CRUD)就行了,这样的前后台的耦合度是不是会降低。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值