B/S架构和C/S架构是两种常见的架构类型,B/S架构是指浏览器/服务器(Browser/Server)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构,在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
CS架构是指客户端/服务器(Client/Server)结构,是一种基于网络的分布式计算模式,在这种架构下,客户端与服务器之间通过网络进行通信,客户端负责发送请求和接收响应,而服务器则负责处理请求并返回响应。
B/S架构相对于CS架构来说更加轻量级、易于维护、易于升级、易于扩展等等,但是由于其主要事务逻辑在服务器端实现,因此对于网络带宽和稳定性要求较高。