|
C/S架构 | B/S架构 | |||
| 一 | 概述 |
C/S架构:是一种典型的两层架构即客户端/服务器架构,其全称是Client/Server 。C/S架构主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、支持功能复杂的UI界面,提供良好的用户体验。C/S架构一般基于TCP实现客户端与服务器的消息交互,需要开发者编码完成Socket的创建、消息收发、销毁管理。C/S架构的软件需要针对不同的操作系统开发不同版本的软件,软件需要独立部署安装,需要较高的开发维护及分发安装升级成本。 |
B/S架构全称为Browser/Server:即浏览器/服务器架构。B/S模式使用成熟的WEB服务器(如Tomcat)与浏览器实现Socket消息交互,浏览器通过解释执行WEB服务器生成的网页脚本控制UI界面显示,软件运算功能主要集中于服务器端,浏览器主要用于结果展示以及接收用户输入。B/S架构无需在客户端独立布署程序,减轻了系统开发维护、分发布署升级的支出成本。但数据安全性问题、对服务器要求过高、消息传输开销大、软件缺乏个性化,难以实现传统模式下的特殊功能要求。对于实现复杂的应用功能有较大的困难。
| |
| 二 | 优点 |
|
| |
| 三 | 缺点 |
|
| |
| 四 | 总结 |
| ||
ETL工具各厂商基于架构类型参考如下:(国外)

ETL工具各厂商基于架构类型参考如下:(国内)

http://www.livbee.com
本文详细对比了C/S架构(客户端/服务器)与B/S架构(浏览器/服务器)的特点,包括各自的优缺点,以及在不同场景下的适用性。C/S架构提供了丰富的界面和快速的响应速度,而B/S架构则在降低部署成本和提高访问灵活性方面具有优势。
2671

被折叠的 条评论
为什么被折叠?



