bs与cs的联系与区别

C/S:需要安装专用的客户端软件;B/S不需要

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