zoukankan      html  css  js  c++  java
  • 程序硬件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
    程序和硬件
    ---------------------------------

  • 相关阅读:
    cf D. Vessels
    cf C. Hamburgers
    zoj 3758 Singles' Day
    zoj 3777 Problem Arrangement
    zoj 3778 Talented Chef
    hdu 5087 Revenge of LIS II
    zoj 3785 What day is that day?
    zoj 3787 Access System
    判断给定图是否存在合法拓扑排序
    树-堆结构练习——合并果子之哈夫曼树
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3111332.html
Copyright © 2011-2022 走看看