发新话题
打印

【原创】论B/S与C/S

【原创】论B/S与C/S

首先对B/S和C/S作个简单的解释:
<br>        所谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,即浏览器/服务器结构。
<br>
<br>  B/S结构的优点是维护方便,能够降低总体拥有成本。客户端运行软件,就像我们平时上网浏览网页一样,有个浏览器(通常是IE5.0)就行了,不用安装其它软件。而且通过电话线也可以运行软件。B/S结构的软件所有的维护、升级工作都只在服务器上进行,而客户端就能获得最新版本的软件。
<br>
<br>  相对于C/S结构,尽管C/S结构相对于更早的文件服务器来说,有了很大的进步,但与B/S相比,缺点和不足是很明显的。
<br>
<br>  首先,B/S比C/S的维护工作量大大减少了。C/S结构的每一个客户端都必须安装和配置软件。假如一个企业共有50个客户站点使用一套C/S结构的软件,则当这套软件进行了哪怕很微小的改动后(比如增加某个功能),系统维护员都必须进行这样的维护;将服务器更新到最新版本;将客户端原有的软件卸载,再安装新的版本,然后进行设置,最为可怕的是客户端的维护工作必须不折不扣的进行50次。若其中有部分客户端是在另外一个地方,则系统维护员还必须跑到该地方再进行卸载、安装、设置的工作。 若某个客户端,忘记进行这样的维护,则该客户端将会碰到版本不一致的问题而无法工作。 而B/S结构,客户端不必安装及维护。如果我们将前面企业的C/S结构的软件换成B/S结构的,我们看看软件升级后,系统维护员如何维护: 系统维护员只要将服务器的软件升级到最新版本就行了。其他客户端,只要重新登录系统,使用的就已经是最新版本的软件了。
<br>
<br>  其次,B/S相对C/S能够降低总体拥有成本, C/S软件一般是采用两层结构的。而b/s采用的是三层结构。
<br>两层结构中,客户端接受用户的请求,客户端向数据库服务提出请求,数据库服务将数据提交给客户端,客户端将数据进行计算(可能涉及到运算、汇总、统计等等)并将结果呈现给用户。
<br>
<br>  在三层结构中,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。
<br>
<br>  这两种结构的不同点是,两层结构中客户端参与运算,而三层结构中客户端并不参与运算,只是简单的接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端的计处算机电脑配置要求是比较低的。
<br>
<br>  B/S与C/S在架构设计上有较大的差别。一般来说架构设计师更喜欢C/S的,因为相对来说B/S架构较为烦琐,但是架构设计出来后CODDING就比较容易了。
<br>
<br>      另外,对于初学者,可能会有误以为WEB技术只是平面设计与简单的代码的组合而已,其实不然。但凡BS能实现的功能,C/S同样可以实现。实际上,业界已经把WEB技术划分到软件行业。
If one day I meet you somewhere,i will hold you ,feeling your beating heart

TOP

<!--quote--><div class=\'quotetop\'>:</div><div class=\'quotemain\'><!--quote1--> <u><b>KIKI</b>  在  08:01 AM 发表:</u>
<br>
<br>首先对B/S和C/S作个简单的解释:
<br>  所谓B/S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件,即浏览器/服务器结构。  <br>
<br>  B/S结构的优点是维护方便,能够降低总体拥有 ... <!--quote2--></div><!--quote3-->
<br>
<br>楼主看来对软件的构架很精通,楼主应该是计算机专业的吧,要是有实际的例子放在这里介绍,那就更好了~~
<br>
<br>S:原创就应该加分,活活

TOP

楼主很强啊,住哪啊,我要跟你学学啊.

TOP

楼主已经毕业了。。。

TOP

我怎么感觉象是在网站上找的资料?
你可以一辈子都不登山,但你的心中一定要有座山;他使你总往高处爬;他使你总有个奋斗的方向;他使你任何一刻抬起头来,都能看到自己的希望。

TOP

这明摆着抄的呀
天马行空 2004 http://www.hengfly.com/other/img/tie.gif//

TOP

呵呵同意楼上的意见啊
高举邓小平理论的伟大旗帜,以理论和真理来武装我们。

TOP

只要自己认为正确的就是自己原创,何来抄袭??
<br>只能说借鉴,借鉴。。
\"设“计是空 [img=333,250]http://www.pobaby.net/gif/05/2004070723.gif[/img]

TOP

呵呵  楼上的这个观点比较好啊
高举邓小平理论的伟大旗帜,以理论和真理来武装我们。

TOP

发新话题