BS架构和CS架构的区别
CS架构
CS(Client/Server):客户端----服务器结构
特点
- 交互性强
- 具有安全的存取模式
- 网络通信量低
- 响应速度快
- 利于处理大量数据
因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。
C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
BS架构
**BS(Browser/Server):**浏览器----服务器结构 ===> 是目前应用系统的发展方向
BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。
在这种结构下,形成三层的处理方式:
- 通过W3浏览器来进入工作界面
- 极少部分事务逻辑在前端(Browser)实现
- 主要事务逻辑在服务器端(Server)实现