程序硬件C/S与B/S的区别

废话就不多说了,开始。。。

     C/S是Client/Server的缩写。客户端需要安装专用的客户端软件。

      B/S是Brower/Server的缩写。客户机上只要安装一个浏览器。在这类结构下,用户界面完整通过WWW浏览器

 实现,一部份事务在前端实现。但是主要是逻辑在服务器端实现。浏览器通过Web Server同数据库停止数据交互。

    C/S与B/S区分:

     1).硬件环境不用:

             C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和交换服务。

             B/S建立在广域网之上的,不必是专门的网络硬件环境,例与电话上彀,租用设备。信息自己管理。有比

 C/S更强的适应范围,一般只要有操作系统和浏览器就行。

     2).对安全要求不同:

           C/S一般面向绝对牢固的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采取C/S结构适合,

 可以通过B/S发布部份可公开信息。

          B/S建立在广域网之上,对安全的控制能力绝对弱,可能面向不可知的用户。

    每日一道理
人的生命似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。

      3).c处理问题不同:

           C/S程序可以处理用户面牢固,并且在雷同的区域,安全要求高需要,与操作系统相干。应该是雷同的系统。

 C/S的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本

 地磁盘文件、可以与硬件交互。

           B/S建立在广域网上,面向不同的用户群,分散地区,这是C/S没法做到的,与操作系统平台关系最小,正因

  为如此B/S很难喝本地硬件、程序、文件停止交互,比如很难控制本机的其他程序、很难读写本地磁盘文件、很难

  与硬件交互,当然可以用ActiveX技术解决,比如网银等就是这么解决的,这样做的问题就是可能会被客户端拒绝,

  而且只局限于Windows操作系统。

          C/S也分为两层架构和三层架构。两层架构:客户端程序直接连数据库:三层架构:客户端访问服务端的服务,

    主要逻辑代码写在服务端的服务中,然后服务端服务再去访问数据库,Oracle版分布式呼叫中心,WCF.

文章结束给大家分享下程序员的一些笑话语录: 不会,Intel会维持高利润,也会维持竞争局面,国外的竞争不是打死对方的那种。你看日本有尼康,佳能,索尼,都做相机,大家都过得很滋润。别看一堆厂,其实真正控制的是后面的那几个财团——有些竞争对手,后面其实是一家人。

--------------------------------- 原创文章 By
程序和硬件
---------------------------------

你可能感兴趣的:(C/S)