bs把事务处理逻辑部分交给了服务器,客户端只是负责显示 。
6.处理问题不同
C/S 程序可以处理用户面固定 , 并且在相同区域,安全要求高,需求与操作系统相关. 应该都是相同的系统 。
B/S 建立在广域网上,面向不同的用户群,分散地域, 这是C/S无法作到的 。与操作系统平台关系最小 。
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高 。
B/S 建立在浏览器上 , 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本 。
扩展资料:
联系(C/S与B/S)
1.C/S是Client/Server的缩写 。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server 。客户端需要安装专用的客户端软件 。
2.B/S是Browser/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库 。在这种结构下,用户界面完全通过WWW浏览器实现 , 一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现 。浏览器通过Web Server 同数据库进行数据交互 。
3.系统开发中C/S结构(Client/Server)中Client(客户端)往往可以由 B/S结构(Browser/Server结构)的Browser(浏览器)及其载体承担,C/S结构的Web应用与B/S结构(Browser/Server结构)具有紧密联系 。大系统和复杂系统中,C/S结构和B/S结构的嵌套也很普遍 。
4.原来的Client/Server结构转变成Browser/Server结构后,客户机的压力大大减轻 , 负荷被均衡地分配给了服务器 。由于这种结构不再需要专用的客户端软件,因此也使技术维护人员从繁重的安装、配置和升级等维护工作中解脱了出来,可以把主要精力放在服务器程序的更新工作上 。同时,使用Web浏览器作为客户端软件,界面友好,新开发的系统也不需要用户每次都从头学习 。而且 , 这种三层模式,层与层之间相互独立,任何一层的改变都不影响其他层原有的功能 , 所以可用不同厂家的产品组成性能更佳的系统 。总之,三层模式的Browser/Server结构从根本上弥补了传统的二层模式的Client/Server结构的缺陷,是应用系统体系结构中一次深刻的变革 。
参考资料来源:百度百科-B/S结构
一,B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件 。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用 。
二 , 区别(C/S与B/S):
1.硬件环境不同:
C/S 一般建立在专用的网络上,小范围里的网络环境 , 局域网之间再通过专门服务器提供连接和数据交换服务 。B/S 建立在广域网之上的,不必是专门的网络硬件环境,例如电话上网,租用设备. 信息自己管理. 有比C/S更强的适应范围,一般只要有操作系统和浏览器就行 。
2.对安全要求不同:
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强 。一般高度机密的信息系统采用C/S 结构适宜 。可以通过B/S发布部分可公开信息 。B/S 建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户 。
3.对程序架构不同:
C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑 。B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势 , 从MS的.Net系列的BizTalk 2000 Exchange 2000等,全面支持网络的构件搭建的系统 。SUN 和IBM推JavaBean 构件技术等 , 使 B/S更加成熟. 。
经验总结扩展阅读
- 米皮和凉皮的区别,凉皮、擀面皮和米皮的区别是什么?
- 中古包和二手包有什么区别,中古包是什么意思
- 天梭机械表不走了是什么原因,天梭表1853机械表不走了怎么办
- 礼貌的重要性,礼貌的重要性是什么?
- 打榜做数据是什么意思,请问“打榜”是什么意思?
- 猴子派来的逗比是什么意思,“你是猴子派来的”是什么意思?
- 多维牛磺酸片是不是无色无味,多维牛磺酸片是什么药
- 美国保健品辅酶q10的功效,辅酶q10作用与功效是什么?
- 重庆鱼调料品牌排行榜大全,最正宗、最好的重庆火锅底料是什么牌子的?
- 大同的社火指的是什么,社火是干什么的