怎么分析前后端的贡献

怎么分析前后端的贡献,第1张

前端是页面的展示,后台是数据的维护和计算处理,前端技术主要是htmlcssjs、as等,用来做页面的排版、交互的动画等,后端则可以是java、c#、php、python等等,用来和数据库打交道的,一般来讲,在网页上能看见的东西都是前端开发的做的,看不见的都是后台做的,两者可以使用ajax进行数据通信,比如,在网页上点击“查询”按钮,出现一堆信息,前端需要做按钮,设置样式,做按钮的点击事件,通过ajax告诉后台,后台从数据库读取数据,转换成前端需要的格式返回给前端,前端再在页面展示出来,当然,后台也可以把原始数据直接丢给前端,由前端处理

本人是前端,对后台的东西不是很了解,有不对的地方还请见谅

Web前端:

顾名思义是来做Web的前端的。这里所说的前端泛指Web前端,也就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

Web后端:

后端更多的是与数据库进行交互以处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。

前端与后端最初的渲染方式是后端模板渲染,就是由后端使用模板引擎渲染好 html 后,返回给前端,前端再用 js 去 *** 作 dom 或者渲染其他动态的部分。这个过程大致分成以下几个步骤:

前端请求一个地址 url

后端接收到这个请求,然后根据请求信息,从数据库或者其他地方获取相应的数据

使用模板引擎(如 java > jsp、php > smarty)将这些数据渲染成 html

将 html 文本返回给前端

在这个过程中,前端的 html 代码需要嵌入到后端代码中(如 java、php),并且在很多情况下,前端源代码和后端源代码是在一个工程里的。

所以,不难看出,这种方式的有这样的几个不足:

前后端杂揉在一起,不方便本地开发、本地模拟调试,也不方便自动化测试

前端被约束在后端开发的模式中,不能充分使用前端的构建生态,开发效率低下

项目难以管理和维护,也可能会有前后端职责不清的问题

尽管如此,但因为这种方式是最早出现的方式,并且这种渲染方式有一个好处,就是前端能够快速呈现服务器端渲染好的页面,而不用等客户端渲染,这能够提供很好的用户体验与 SEO 友好,所以当下很多比较早的网站或者需要快速响应的展示性网站仍然是使用这种方式。

以上就是关于怎么分析前后端的贡献全部的内容,包括:怎么分析前后端的贡献、前端和后端怎么设计、前端和后台等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10199381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存