C/S:需要安装专用的客户端软件;B/S不需要
区别 | B/S | C/S |
硬件环境不同 | 建立在广域网上,一般有操作系统和浏览器就可以 | 一般建立专用网络上,小范围的网络环境,局域网之间再通过专门服务器提供链接和数据交换服务 |
对安全要求不同 | 由于在广域网上,对安全的控制能力较弱,可能面向不可知的用户 | 面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用该结构 |
对程序架构不同 | 对安全以及访问速度的多重考虑,建立在需要更加优化的的基础之上 | C/S程序更加注重流程。可以对权限多层次校验,对系统运行速度可以考虑较少 |
软件重用不同 | 对多重结构,要求构建相对独立的功能,能够相对较好的重用 | 重用性较差 |
系统维护不同 | 构建组成,方便个别构建的更换,实现系统的无缝升级。系统维护开销降到最低。用户从网上自己下载安装就可以 | 由于整体性原因,必须整体性考察,处理出现的问题以及系统升级,升级空难,可能是在做一个全新的系统 |
处理问题不同 | 面向不同的用户群,分散地域 | 处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关,应该都是相同的系统 |
用户接口不同 | 建立在浏览器上,有更加生动和丰富的变现方式与用户交流,并且大部分难度减低,降低开发成本 | 表现方法有限,对开发人员要求较高 |
信息流不同 | 交互性高 | 交互性低 |