关于C/S和B/S的技术探讨

    自2000年以来,关于C/S和B/S的技术争论一直进行着,而事实上双方的争论到现在也没有一个明显的胜负结果,但争论的过程却也让用户对双方的优势有了明确的了解,事实上任何事物都有其两面性,关键是你站在用户的角度看问题呢还是站在软件开发商的角度看问题,否则结果会截然不同,下面我们就这2种结构对于用户和开发商的优缺点做一个客观的归纳,以便广大用户参考。

关于C/S

一)C/S构架的对于用户的好处:

1)技术成熟可靠,这是许多知名ERP系统几乎都采用C/S结构根本原因。

2)功能强大、操作方便,易用性好,用户会比较喜欢使用,如具有支持键盘快捷键操
   作等很多用户喜欢的功能,这是B/S远远比不上的。

3)远程办公时响应速度快,安全性和稳定性都比B/S要可靠,这是因为一般C/S比B/S减
   少了一个中间层,因此数据传输环节比B/S要简单,并且由于使用了专门开发的客户
   端程序,因此比B/S结构具有更高的安全性和稳定性,比如微软的MCSE、印度NIIT的
   远程考试系统都是基于CS结构,MSN、QQ等优秀软件均采用C/S结构,这也是很多ERP
   厂商最终选择C/S的原因,因为安全当然是首先要考虑的。

二)C/S构架的对于用户的缺点:

系统升级维护相对复杂,因为每个客户端电脑都需要安装专门程序。

三)C/S架构对于开发商的缺点:

    C/S架构对于开发商来说其实真的没有什么突出的优点和好处可言,而只有突出的缺点,总体来说,由于C/S需要开发专用的客户端程序,因此技术难度大,开发周期长,对程序员的技术要求也比较高,因此开发成本也比较高。

四)适用场合:一般是信息保密性和安全性较高的场合,并且往往是使用者是已知和可
              确认的,比较适合于企业内部的信息管理系统、金融证券管理系统。

五)B/S构架对于用户的好处: 

1)安装维护简单,由于客户端使用IE,因此不需要安装专门的客户端程序。
2)便于面向广大未知用户使用,因为只要电脑安装了IE,经过一定的设置,就都可以使
   用,如建立企业网站发布信息。

六)B/S构架对于用户的缺点:

1)功能不强、操作不便,易用性差,这是由于B/S的客户端软件采用了IE浏览器,而IE
   的功能特点限制了B/S系统不能实现强大的功能,并且易用性也大大降低。
2)安全系数较低,因为客户端浏览器很容易暴露源代码,并且浏览器本身结构的设计缺
   陷导致很容易受到黑客攻击,甚至象美国国防部这样防范严密的网站也被黑客攻破,
   这也是经常出现网上银行被盗的根本原因。

七)B/S构架对于开发商的好处:

    相对于C/S架构,B/S对于开发商来说其优点和好处是非常明显的,而缺点却几乎没
    有,总体来说,B/S系统开发周期短,技术难度相对较低,开发成本低,由于客户端
    使用IE浏览器,因此客户端程序就不需要编写,因为微软的IE中已经封装了所有数
    据收发、显示的过程。

八)B/S适用场合:

    1)公开信息发布,对信息的保密性要求较低,并且用户是未知的,比如企业网站;
    2)适用于安全性要求比较低的售后服务系统,如物流信息的查询系统等。

九)“富通天下”系统结构的优势:

       富通天下系统结构是在客观地综合评估C/S和B/S构架优缺点基础上,从方便用户
   使用的实际利益考虑,成功地引入了微软公司智能客户端技术最新设计思想,并采取
   了中源公司独创的数据流优化技术,使富通天下系统不但具有C/S和B/S的众多优点,
   同时很好低克服了两者的缺点,不但使用户能获得功能强大、安全实用、方便远程的
   软件系统,同时大大降低了升级维护的工作量,真正超越了C/S和B/S结构。