加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 区块链、物联平台、物联安全、数据迁移、5G!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

Web应用模式浅析

发布时间:2023-12-25 07:32:12 所属栏目:教程 来源:DaWei
导读: 还记得我们在课程简介中提到过的"前后端分离技术"吗?其实,前后端分离是当下非常流行的一种 Web 开发模式,当前,有两种较为常用的 Web 开发模式:

下面我们一起来认识一下这两种Web 开
还记得我们在课程简介中提到过的"前后端分离技术"吗?其实,前后端分离是当下非常流行的一种 Web 开发模式,当前,有两种较为常用的 Web 开发模式:

下面我们一起来认识一下这两种Web 开发模式,通过比较,你应该就能知道为什么前后端分离的开发模式能够大行其道了。

1.前端与后端
在理解这两种 Web 应用模式之前,我们需要先明确前端与后端的概念。前端负责页面的渲染、数据的展示,而后端负责处理用于展示的数据。通俗地讲,前端就是用户可以看到的东西,比如在一个天气预报页面中,用户所能看到的天气信息就是前端展示的。

后端在数据库查询相应时间的天气情况,查到数据后,进行相应的处理、包装,交由前端,前端获取数据后,根据提前设计好的样式,在相应位置填充后端发来的数据,这样一个天气预报页面就呈现在了用户眼前。

2. 前后端不分离模式
在前后端不分离的应用模式中,前端向Web 服务器发送请求,Web 服务器根据请求内容,从数据库查询相应数据,将数据填充进模板渲染,渲染结果发回前端进行展示。

然而随着移动互联网的发展,Web 应用不再单单服务于 PC 端,同样的内容需要在不同的终端进行展示。而不同终端需要不同的渲染方式,倘若我们依然采行前、后端非拆分开来的应用程序架构的话,那么就会使得后端在对每一个不同类型的用户界面做相应对策的工作上加重了负荷。

3. 前后端分离模式
在前后端分离的 Web 应用中,后端此时扮演的角色只是提供前端所需的数据,不再负责样式的渲染。前端的展示样式,完全由前端负责,针对不同的终端,进行不同的渲染,这样不仅提高了用户体验,还在很大程度上降低了前后端的耦合度。由于不同终端所需的数据几乎一样,在将来的应用中,只需关注于业务流程的后台部分将会减少一些负累,并得以集中精力去处理更复杂的数据交换问题,在前线为用户提供一个统一的界面而无需再应付不同的屏幕大小和浏览器的变化局面,从而有效的减少了项目所需要的工作数量。

在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改。

 

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章