Web 前后端分离的意义大吗?

随着各种终端的出现,传统的web发模式带来了一些问题,比如如何提高用户的体验优化页面加载速度这些问题带来的结果就是实现前后端分离”,通常会针对不同的终端定制不同的版本所以我认为前后端分离的意义大。

 

前后端分离,使得能够各司其职,后端更注重于服务的提供,而前端注重服务的使用前端通过JS以做非常多的数据处理工作,所以一定程上也能够降低服务器的压力;后端处理异常也不用直接反映到前端,通常分离可将异常处理变得更友好比如以炫丽的页面效果展示错误消息

随着技术的展,前后端技术的差异性也日异明显,如果仍然以传web发模式来实现,短时间不能确保公司员工都能精通全栈开发,进行前后端分离,后端更注重的是服务提供,而不用考虑前端的终端情况,至于如何布局如何实现数据渲染展示交由前端完成,分工更明确,减少了前后端的耦合,降低了合作难度。

因为前后端技术性质的差异性所以我们要做分离,分离后如何实现前后端的交互如何使交互更加简单这是分离后需要考虑的问题

前后端分离后,通常前端通过AJAX技术异步请求后端资源,后端通过JSON返回响应数据由前端处理数据逻辑。原来我们使用XML来实现前后端数据交互,但XML解析比较繁琐,数据传输冗余较大,所以采用了更方便的JSON格式,其实不管是XML还JSON,都仅仅是数据存储和传输的一种格式,作用上是一致的,以保证能实现交互。

 

传统web发,各种工程化构建工具可以使用,现在对于前端来说,也有非常多优秀的构建工具,GruntGulpWebpackFis3,前后端分离后,各端可更专注自己端的业务,利用工程化构建工具优化开发也方便。

以,认为前后端分离实际意义重大通过现在前端的发展也可以看出,用户见面界面就交由前端处理吧,业务数据服务功能就交由后端去完成,大家各司其职又相互协作。

来源:千锋HTML5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值