问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.net中bs和cs的区别

发布网友 发布时间:2022-04-21 21:42

我来回答

2个回答

热心网友 时间:2023-07-02 06:12

C/S与B/S

一. C/S结构

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。

二. B/S结构

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。网络结构如图6所示:

三. C/S 与 B/S 区别:
Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.
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更加成熟.
4.软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
系统维护是软件生存周期中,开销大, -------重要
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
8.信息流不同
C/S 程序一般是典型的*集权的机械式处理, 交互性相对低
B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心

无论是办公自动化管理系统,人力资源管理系统,客户关系管理系统,ERP等等,发展的趋势是不断融合,采用统一的B/S结构开发的产品无论是现在还是将来都是最好的选择。

目前B/S模式下最好的选择---JAVA技术

现在出现的Microsoft.NET也是模仿JAVA的思路,Microsoft.NET的蓝图与Java十分相似,目前还只是一个框架,还需要几年才能成熟,而JAVA已经是应用十分普及的技术了。

热心网友 时间:2023-07-02 06:13

bs,和cs,不是特指.net
bs是browser server的缩写(浏览器与服务器)
cs是client server的缩写(客户端与服务器)

bs的好处是不需要安装额外的软件(实际上是操作系统集成了)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...开了一个小口有一点肉出来了触角也是,怎么碰都不缩回去,是死了吗 盗窃罪的可以免于刑事处罚吗 镇江新区森宇智能安防工程有限公司怎么样? 无锡聚瑞隆包装有限公司怎么样? 昆山科正荣电子材料有限公司怎么样? 无锡正荣钢铁贸易有限公司怎么样? 东莞市正荣数控刀具有限公司怎么样 IDEA的Web项目启动Tomcat出现404错误 男友刚刚说我们性格不合分手了,看到他刚刚在微信朋友圈发的说说 ...原因说性格不合,很难接受我冲动起来就把他微信关了,现在 请问bs/cs的区别 CS和BS俩种模式的区别 扫地机器人的作文400字(结构、工作原理、作用奇妙) 大家用过的哪个牌子的扫地机器人比较好? 列举两个力学知识或原理在扫地机器人上的应用? 很多人想买扫地机器人,你觉得有必要买吗? 哪款扫地机器人好用?适合家庭使用么? 介绍扫地机器人作文 500字左右 含有比喻句 列数字等 扫地机器人作文要有三个说明方法怎么写500字? 宝妈适合用哪种扫地机器人? 笔记本电脑如何连接wifi热点 扫地机器人都能打扫什么地面? 笔记本电脑怎么共享wifi热点 如何在笔记本电脑设置WIFI热点与WiFi共享 我想问一下网易公开课为什么打开页面却不播放呢? 宽带连接ISP是干什么用的? 网易公开课的用户有哪些 什么是 ISP ?ISP费用又是什么东西? 网易的公开课可看性最高的课程有什么课? ISP概念问题 BS 模式和CS模式有什么区别 BS和CS的区别? bs和cs有什么区别? J2ee中,BS与CS的联系与区别??? 赵姬与嬴异人是如何相见的?她与嫪毐、吕不韦又是... 赵姬和赢傒的关系 吕不韦、嫪毐、赵姬、嬴异人、嬴政这四个人是个什... 异人和秦始皇是什么关系? 赵姬和吕不韦到底有没有关系?她是如何成为赢异人... 嬴政和赵姬在赵国生活多年,最后是怎么回到秦国的? 大秦赋:最了解赵姬的人,非吕不韦莫属,他俩到底... 凉冰和蔷薇是怎么认识的,他们什么关系 赵姬与赢异人是什么关系 赢异人吕不韦到底有何隐秘 赢异人有几个老婆 雄兵连 本来不是葛小伦喜欢蔷薇吗?怎么后边成凉冰... 为什么秦始皇,对自己的母亲赵姬没有什么好感? 蔷薇花的别名是什么 世人皆知赵姬与吕不韦有着密切的关系,为何赢异人... 关于蔷薇花的一些情况 秦王嬴政在赵姬耳旁说了什么,使赵姬含笑瞑目?