前后端分离的思想(面试题)

对于现在的Web来说,前后端分离已变的非常流行,越来越多的网站制作都在向这个方向靠拢。

1、那什么是前后端分离呢?

在前后端分离的模式中,后端看不到项目里的页面,后端给前端提供接口,前端通过后端提供的接口进行也米娜的展示。核心思想前端html页面通过ajax调用后端的restuful api接口并使用json数据进行交互。在前后端分离的应用模式中 ,前端与后端的耦合度相对较低。在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改查。

2、前后段分离的优点
  
(1)最大的好处就是前端JS可以做很大部分的数据处理工作,对服务器的压力减小到最小;
(2)后台错误不会直接反映到前台,错误接秒较为友好;
(3)由于后台是很难去探知前台页面的分布情况,而这又是JS的强项,而JS又是无法独立和服务器进行通讯的。所以单单用后台去控制整体页面,又或者只靠JS完成效果,都会难度加大,前后台各尽其职可以最大程度的减少开发难度。

你可能感兴趣的:(javascript)