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

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

对于差别,细看表格:

B/S

C/S

硬件环境

广域网

专用网

安全要求

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

{两方都得注重}

程序架构

多重考虑

重流程,忽速度

软件重用

*****

**

系统维护

构件构成,无缝升级

总体性,总体考察

处理问题

面向不同的用户群

用户接口

Window,Linux/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学习的一个開始……

·

随机推荐

  1. 委托、Lambda和事件

    委托 委托相当于C语言当中的函数指针,不过委托是类型安全的类,它定义了返回类型和参数的类型. 声明委托 在C#中使用一个类,分为两个阶段.首先,需要定义这个类,告诉编译器这个类由什么字段和方法组成,然 ...

  2. Windows Server时间服务器配置方法

    1 时间服务器经常会碰到客户端机器需要和服务器在时间上保持同步,否则会出现各种问题,特别是有时间相关的触发功能的时候. 为解决各设备间时间统一的问题,我们可在网络中设置一台服务器使其作为基准时间,其它 ...

  3. 《effective java》读书札记第三条用私有构造器或者枚举类型强化Singleton属性

    Singleton指只被实例化一次的类.一般用来搞那些创建很耗资源或者要求系统中只能有一个实例的类. 这个很经常使用.记得曾经实习面试的时候就有这个面试题. 一般採用的方法是将构造器私有化,然后提供一 ...

  4. Java集合关于ArrayList

    ArrayList实现源码分析 2016-04-11 17:52 by 淮左, 207 阅读, 0 评论, 收藏, 编辑 本文将以以下几个问题来探讨ArrayList的源码实现1.ArrayList的 ...

  5. sql语句中 limi的用法

    SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset 使用查询语句时需要返回前几条或者中间的某几行数据时可以用到limit 例如 ...

  6. Android:主题(Theme)

    1.主题和样式的区别主要区别在 主题不能作用于单个View组建,主题应该对整个应用中的所有Activity起作用或者对指定的Activity起作用. 主题定义的格式应该是改变窗口的外观格式,例如窗口变 ...

  7. 基于.net开发chrome核心浏览器【四】

    原文:基于.net开发chrome核心浏览器[四] 一: 上周去北京出差,给国家电网的项目做架构方案,每天都很晚睡,客户那边的副总也这样拼命工作. 累的不行了,直接导致第四篇文章没有按时发出来. 希望 ...

  8. oracle之spool详细使用总结(转)

    今天实际项目中用到了spool,发现网上好多内容不是很全,自己摸索了好半天,现在总结一下. 一.通过spool 命令,可以将select 数据库的内容写到文件中,通过在sqlplus设置一些参数,使得 ...

  9. 搭建solr单机版

    solr单机版的搭建 一.solr单机版的搭建 1.运行环境 solr 需要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(ja),本教va写 ...

  10. Codeforces 432E Square Tiling(结构体+贪婪)

    题目连接:Codeforces 432E Square Tiling 题目大意:给出一个n∗m的矩阵,要求对该矩阵进行上色,用大写字母,可是每次上色的区域必须是正方形,不求相邻的上色区域不能有同样的颜 ...