zoukankan      html  css  js  c++  java
  • B/S VS C/S

         从软件project的学习到如今的机房合作,我们一直在学习C/S,进入牛腩才正式进入了对B/S的了解,确切点牛腩则是对此的一个过渡,起到了承上启下的作用!看牛腩,事实上最大的感受就是他不止要设计到页面,而是改变了方向,向web方向发展了。当然这仅仅是自己的第一感觉哈!

    看自己画的建议思维导图:

    对于差别,细看表格:

     

    B/S

    C/S

    硬件环境

    广域网

    专用网

    安全要求

    {无client}{注重服务端安全}

    {两方都得注重}

    程序架构

    多重考虑

    重流程,忽速度

    软件重用

    *****

    **

    系统维护

    构件构成,无缝升级

    总体性,总体考察

    处理问题

    面向不同的用户群

     

    用户接口

    WindowLinux/unix

    Window平台

    信息流

    信息流可变化(交易中心)

    机械式处理,交互性低

         事实上b/s相对于c/s来说,要求构建具有相对独立的功能,这样应用范围就相对广泛一些,就如买来的餐桌,你能够用于多种用途,能够移动,可是假设是石凳的话,则仅仅能在原位进行着单一的功能。

         比較了这么多,B/S优势多多啊,可是每一个模式都有自己独有的长处,看看两者的优缺点:

    c/s长处:

    • 因为client实现与server的直接相连,没有中间环节,因此响应速度较快。 

    • C/S结构的管理信息系统具有较强的事务处理能力。 

    C/S缺点:

    • 从图中则能够看出来,如仅仅适用于局域网,对于client也有非常大的限制,仅仅用于Window平台

    • client须要安装专用的client软件。首先涉及到安装的工作量,其次不论什么一台电脑出问题,如病毒、硬件损坏,都须要进行安装或维护。特别是有非常多分部或专卖店的情况, 不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机须要又一次安装,其维护和升级成本非常高。

    B/S长处:

    • 具有分布性特点,能够随时随地进行查询、浏览等业务处理。    
    • 业务扩展简单方便,通过添加页面就可以添加server功能。    
    • 维护简单方便,仅仅须要改变网面,就可以实现全部用户的同步更新。    
    • 共享性强.
    B/S缺点: 

    • 响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度。 
    • 用户体验效果不是非常理想,B/S须要单独界面设计,厂商之间的界面也是千差万别,因为浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题,像用友, 智赢等开发的B/S架构软件用户体验效果与C/S差点儿相同。

         事实上各有各的长处,关键看我们怎么去使用。简单比較一下,也仅仅是对于自己之前的学习的一个总结,同一时候也是对自己B/S学习的一个開始……

    ·

  • 相关阅读:
    warshall、
    简单的php单例再次理解
    windows操作系统,在phpstudy集成环境,安装redis扩展,并启用redis服务和客户端
    php单例模式相关知识
    jui结合ajax非表单提交刷新页面
    php截取想要的字符串
    xmlToArray和arrayToXml
    jquery时间戳转换成格式化时间
    腾讯地图调用获取经度纬度代码
    随机生成自定义位数英文字符串
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4489361.html
Copyright © 2011-2022 走看看