面试问题之如何判断用b/s还是c/s架构

解决方案 »

  1.   

    用浏览器的就是B/S,反之就是C/S
      

  2.   

    B/S 就是 browser / serverC/S 就是 client / server这里的client,就是客户计算机上的一个应用程序。
      

  3.   

    b/s,c/s是什么不需要解释,为什么有些系统选用浏览器模式而有的不是?
      

  4.   

    http://www.hitec-hitachi.com.cn/zhifang/hSolution/BCSframe.htm
      

  5.   

    1. 用户是否需要随时随地都可以使用软件?
    2. 此软件什么是最重要的? 比如说如果速度最重要,那么明显C/S优于B/S.
    3. 此软件是否会有某些功能用B/S无法实现?
    4. 此软件的交互过程中是否涉及大量业务逻辑?
    5. 此软件是否会较频繁更新升级?
    6. 开发者能力约束?
    ...
      

  6.   

    B/S 就是 browser / serverC/S 就是 client / server
       看用户需求
      

  7.   

    并不是用浏览器就是B/S,反之就是C/S。
    关键在于是否直接连接数据库服务器,以前的程序是访问本地的数据文件的比如dbase之类的,这时候是单机版的,后来有了数据库服务器,这时候的程序连接数据库服务器就是C/S版的,后来在C和S之间有了个中间件层,就成了三层结构(N-Tier),再后来浏览器开始流行,应用界面被放到了浏览器里面,就成了B/S结构。