b/s架构:b/s是浏览器/服务器模式
c/s架构:c/s是客户端/服务器模式:
区别:
1.硬件环境不同:
C/S 一般建立在专用的网络上,小范围里的网络环境,
B/S 建立在 之上的,不必是专门的网络硬件环境
2.对安全要求不同
C/S 一般面向相对固定的用户群,对 的控制能力很强。 一般高度机密的信息系统采用C/S 结构适宜。可以通过B/S发布部分可公开信息。
B/S 建立在 之上, 对安全的控制能力相对弱, 可能面向不可知的用户
对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。
B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势,从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的 搭建的系统。SUN 和IBM推JavaBean 等,使 B/S更加成熟.。
3. 不同 。
C/S 多是建立的Window平台上,表现方法有限,对 普遍要求较高。
B/S 建立在 上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本。
B/S架构优缺点:维护和升级方式简单,成本降低,选择更多,应用服务器运行数据负荷较重
c/s架构优缺点:运行数据负荷较轻,数据的储存管理功能较为透明,高昂的维护成本且投资大