B/S结构与C/S结构比较
Client/Server建立在局域网的基础上 Browser/Server建立在广域网的基础上
( )硬件环境不同
C/S一般建立在专用的网络上 它适用小范围里的网络环境 如局域网之间可以通过专门服务器提供连接和数据交换服务
B/S是建立在广域网上的 它不必是专门的网络硬件环境 因此有比C/S更强的适应范围 一般只要有操作系统和浏览器就行
( )对安全要求不同
C/S一般面向相对固定的用户群 对信息安全的控制能力很强 一般高度机密的信息系统采用C/S结构适宜 可以通过B/S发布部分可公开信息
B/S建立在广域网上 对安全的控制能力相对较弱 面向的是不可知的用户群
( )对程序架构不同
C/S程序更加注重流程 可以对权限多层次校验 对系统运行速度可以较少考虑
B/S对安全以及访问速度有多重考虑 建立在需要更加优化的基础之上
( )系统维护不同
C/S程序由于整体性 必须整体考查 处理出现的问题以及系统升级难 可能相当于再做一个全新的系统
B/S构件组成便于构件个别的更换 可实现系统的无缝升级 系统维护开销可减到最小 用户从网上自己下载安装就可以实现升级
( )处理问题不同
C/S程序可以处理用户面固定并且在相同区域 安全要求高的需求 与操作系统相关 应该都是相同的系统
B/S建立在广域网上 面向不同的用户群 地域分散 这是C/S无法做到的 与操作系统平台关系最小
( )用户接口不同
C/S多是建立在Windows平台上 表现方法有限 对程序员要求普遍较高
B/S建立在浏览器上 以更加丰富和生动的表现方式与用户交流 并且大部分难度减低 可降低开发成本
返回目录 ASP NET开发宝典
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
ASP NET MVC 框架揭秘
lishixinzhi/Article/program/net/201311/16059