C/S结构,即Client/Server(客户机/服务器)结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可充分利用两端硬件环境优势。早期软件系统多以此作为首选设计标准。
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,节约了开发成本,便于软件维护。
区别
1、C/S是建立在局域网的基础上的B/S是建立在广域网的基础上的,但并不是说B/S结构不能在局域网上使用。
2、B/S业务扩展简单方便,通过增加页面即可增加服务器功能C/S的客户端还需要安装专用的客户端软件,不利于扩展。
3、B/S维护简单方便。开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本
4、B/S响应速度不及C/S;
5、B/S用户体验效果不是很理想