B/S和C/S的分别(转)

一、什么是CS和BS结构?

1.C/S以称Client/Server或客户/服务器模式。服务器通常采取高性能的PC、工作站或小型机,并采用重型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要装专用的客户端软件。

2.B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape
Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL
Server等数据库。浏览器通过Web Server 同数据库进行数量交互。

Client/Server是白手起家以局域网的基础及的。

Browser/Server是成立于广域网的根底及的.

3.硬件环境差:

C/S 一般建立于专用的大网直达, 小范围里的网环境,
局域网之间再经过专门服务器提供连接和数据交换服务.

B/S 建立于广域网之上的, 不必是特别的网络硬件条件,例和电话上网, 租用设备.
信息自己管理. 有于C/S更胜之服范围, 一般只要发生操作系统和浏览器就实施

4.对准安要求不同

C/S 一般面向相对固定的用户群,
对信息安全之控制能力很强.一般高度机密的消息体系使用C/S 结构适宜.
可以透过B/S发布部分可公开信息.

B/S 建立以广域网之上, 对安的控制能力相对弱, 面向是不可知的用户群.

5.针对性程序架构不同

C/S 程序可以更侧重流程, 可以对权力多层次校验,
对网运作速度可以比少考虑.

B/S 对安康与访问速度的一系列的设想, 建立以得更为优化的根基之上.
比C/S有再胜似的要求 B/S结构的顺序架构是向上之势头, 从MS的.Net系列的BizTalk
2000 Exchange 2000顶, 全面支持网络的构件搭建的系统. SUN
和IBM推的JavaBean 构件技术等,使 B/S更加成熟.

6.软件用不同

C/S 程序可以不可避免的整体性考虑,
构件的重用性不使以B/S要求下的构件的重用性好.

B/S 对的一连串结构,要求构件相对独立的功能.
能够相对较好的重用.就合进来之餐桌可以重新下,而休是开在墙上的石块桌子

7.系统维护不同

系统保障是软件在周期中,开销大, ——-重要

C/S 程序由整体性, 必须完整考察, 处理出现的问题以及系统升级.升级难.
可能是重举行一个崭新的体系

B/S 构件组成,方面构件个别的变换,实现系统的无缝升级.
系统保护开销减至无限小.用户从网上协调下载安装就好实现升级.

8.拍卖问题不等

C/S 程序可以拍卖用户面固定, 并且在同样区域, 安全要求高要求,
与操作系统相关.
应该还是如出一辙的系。                                                                                                                                                                                                        B/S
建立于广域网上, 面向不同之用户群, 分散地区, 这是C/S无法作到之.
与操作系统平台关系最小

9.用户接口不同

C/S 多是建立的Window平台上,表现方式简单,对程序员普遍要求于高

B/S 建立以浏览器上, 有更进一步助长与生动的表现方法跟用户交流.
并且大部分难度减低,减低开发成本.

10.信息流不同

C/S 程序一般是突出的中央集权的机械式处理, 交互性相对没有

B/S 信息流向可转变, B-B B-C B-G等信息、流向的变迁, 更象交易为主

其次、CS和BS结构各自的妙、缺点

1.C/S的独到之处是能够充分发挥客户端PC的处理能力,很多行事得当客户端处理后再度付出给服务器。对应之独到之处就是是客户端响应速度快。缺点主要出以下几单:

Ø 
只适用于局域网。而随着互联网的飞速发展,移动办公与分布式办公越来越普及,这要我们的系具备扩展性。这种艺术远程访问需要专门的技术,同时如果对准系开展特别的筹划来处理分布式的数量。

Ø 
客户端需要安装专用的客户端软件。首先涉及到安装之工作量,其次任何一样宝微机有题目,如病毒、硬件损坏,都急需开展设置或护。特别是发那么些分部或专卖店的动静,不是工作量的题目,而是路程的题目。还有,系统软件升级时,每一样华客户机需要重新安装,其保障与升级换代成本大大。

Ø  对客户端的操作系统一般为会时有发生限定。可能适应被Win98,
但不能够用于Win2000或者WindowsXP。或者无适用于微软新的操作系统等等,更不要说Linux、Unix等。

2.B/S极可怜的长就是是好于另地方进行操作而休用装任何特别的软件。只要出同样尊能上网的电脑就能利用,客户端零护卫。系统的扩充非常容易,只要能够上网,再由系统管理员分配一个用户称和密码,就可以运用了。甚至足以在线申请,通过公司里面的安证明(如CA证书)后,不待人的参与,系统可以自行分配为用户一个账号上系统。

 

转自:http://blog.csdn.net/tigerjibo/article/details/6629545   

谢!

相关文章