1、客户端和前端区别之处:
**客户端**:是一个独立存在于用户方的一个程序;
特征:1、单独存在:独立存在的一个程序(如电脑上的微信)
2、运行环境:客户端软件直接在操作系统上运行,不用依赖于浏览器展示;
3、性能:客户端软件具有更强的性能,可以直接访问设备资源(如资源管理器)
**前端**:用户通过web浏览器才能使用程序,依赖于浏览器;
特征:1、页面展示:通过网页的形式展示内容,用来和客户交互;
2、运行环境:运行在web浏览器中,不需要用户额外安装程序;
3、灵活性:灵活性强,开发人员只要更新远程服务器上的程序,所有的用户都能看到 最新的内容。
2、服务端和后端区别之处:
**服务端**:在远程服务器上运行程序部分,处理来自客户端的请求;
特征:1、处理请求:接受客户端发送来的http请求或者其他协议的请求,处理并生成响应的 数据;
2、执行逻辑:包括业务逻辑、数据库操作、身份验证等;
3、通信:主要与客户端通信,接收、处理、响应;
**后端**:指整个系统的后台部分,包括但不限于服务端,包含数据库、服务器配置、应用逻辑 等;
特征:1、组件更多样:不仅仅包含处理的逻辑,还包含数据存储、服务器管理、缓存机制、 API层等等;
2、任务广泛:负责应用逻辑、数据管理、安全性、负载平衡等;
3、交互范围广:与前端、各类服务(第三方的API)、数据库等等多方向进行交互。
3、总结:
**客户端**通常指独立存在的应用程序,需要用户安装到设备上,而**前端**只需要和本机的浏览器交互就可展现给用户自己的内容;**服务端**通常指服务器上运行并处理客户端请求的部分代码,**后端**涵盖了整个后台系统,包含服务端代码、数据库、服务器配置、缓存等多个方面;
本文转载自: https://blog.csdn.net/m0_61443153/article/details/139855312
版权归原作者 小宝贝儿01 所有, 如有侵权,请联系我们删除。
版权归原作者 小宝贝儿01 所有, 如有侵权,请联系我们删除。