项目架构 - B/S C/S它们的优缺点 B/S C/S的区别

本文介绍了B/S和C/S架构,包括各自的简单介绍、优缺点。B/S架构以浏览器为中心,便于多用户访问,但存在跨浏览器兼容性和安全性问题;C/S架构适用于局域网,具有丰富界面和快速响应,但维护成本高,用户群固定。
摘要由CSDN通过智能技术生成

现在软件开发的整体架构主要分为B/S架构与C/S架构,都是随着互联网的发展而出现的一种网络结构模式,而其用的非常广泛,在我们生活中都很常见。那它们到底是什么呢?接下来就详细的介绍一下B/S和C/S。


一、B/S架构

1.B/S架构简单介绍

B/S架构的全称为Browser/Server,即浏览器/服务器结构。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。
B/S架构的系统无须特别安装,只有Web浏览器即可。
其实就是我们前端现在做的一些事情,大部分的逻辑交给后台来实现,我们前端大部分是做一些数据渲染,请求等比较少的逻辑。
在这里插入图片描述
B/S架构的分层:
与C/S架构只有两层不同的是,B/S架构有三层(目的:高内聚低耦合),分别为:
第一层表现层:主要完成用户和后台的交互及最终查询结果的输出功能。
第二层逻辑层:主要是利用服务器完成客户端的应用逻辑功能。
第三层数据层:主要是接受客户端请求后独立进行各种运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值