什么是C/S

C/S它比较早的软件架构,一般主要用于局域或网内,也叫 客户机/服务器模式
分为客户机和服务器两层:
一,在客户机系统上结合了界面显示与业务逻辑
二,通过网络结合了数据库服务器
简单是说第一层是用户表示层,第二层是数据库层,但是客户端也不是简单的操作,也会做本该服务器做的一些事情。

C/S优点
界面丰富,客户可以在界面操作,满足客户的要求 由于就一个客户和数据库层所以比较安全,这样的话两者响应交互熟读也比较快。
C/S缺点
必须要下载一个客户端安装过后才可以使用,维护成本也比较高,更改升级客户端都需要该大变动的升级需要重新下载安装

什么是B/S

B/S架构全名字为" Browser/Server"。
B/S跟C/S不一样需要去下载安装而B/S直接在WEB浏览器就可以。
B/S架构是有三层:
一,表现层
表现层一般用于完成前端和后台查询结构的输出功能
二,逻辑层
逻辑层是用服务器来完成客户端的逻辑功能
三,数据层
数据层是接收客户端请求然后进行运算
B/S优点
不需要像C/S架构一样需要安装而B/S有web浏览就可以,不用升级多个客户端的版本直接升级服务就可以随时就可以升级
B/S缺点
要是像跟C/S一样的话需要浪费很多精力去完成在跨浏览器也不是很好而前端和后端交互是请求然后再得到响应,通常需要多次刷新页面。

B/S和C/S的区别?

首先在用的方面C/S架构需要下载然后安装
而B/S架构不需要下载安装直接用web浏览器就可以C/S只需前端和后台两个层级而B/S需要前端然后逻辑再到发送到后台在返回前端 C/S是区域网而B/S是广域网相比起来C/S是比较安全性是比较高的。