zoukankan      html  css  js  c++  java
  • B/S与C/S区别

    《B/S架构与C/S架构区分》

    1.硬件环境;
    C/S一般建立在专用网络,小范围里网络环境,局域网之间在通过专门服务器提供连接和数据交换服务;
    B/S建立在广域网之上,不必是专门网络硬件环境,一般只要有操作系统和浏览器就行;

    2.安全要求;
    C/S一般面向相对固定用户群,对信息安全控制能力很强,一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分公开的信息;
    B/S建立在广域网之上,对安全控制能力很弱,面向是不可知的用户群体;

    3.对程序架构不同;
    C/S程序可以注重流程,可以对权限多层次校验,对系统运行速度可较少考虑;
    B/S对安全以及访问速度多重考虑,建立需要更加优化的基础之上,C/S有更高的要求结构的程序架构发展趋势,全面支持网络构件搭建的系统,SUN和IBM推荐JavaBean构件技术,使用B/S架构更成熟。

    4.软件重用不同;
    C/S程序可以不可避免整体性考虑。构件重用性不如在B/S要求下构件的重用性好;
    B/S对多重结构,要求构件相对独立的功能,能够相对较好的重用;

    5.系统维护不同;
    系统维护是软件生存周期,开销大,---重要
    C/S程序由于整体性,必须考虑整体考察,处理出现问题以及系统升级,升级难,可能是在做一个全最新的系统;
    B/S构件组成,方面构件个别更换,实现系统无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级;

    6.处理问题不同;
    C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关,应该都是相同系统;
    B/S建立在广域网上,面向不同用户群,分散地域这是C/S无法做到的。与操作系统平台关系最小。

    7.用户接口不同;
    C/S多建立的window平台,表现方法有限,对程序员普遍 要求较高;
    B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,减低成本。

    作者:KeerDi —— 北方的后生

    出处:http://www.cnblogs.com/keerdi/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Web功能测试常用方法
    linux常用指令集说明
    Linux常用指令集
    Web测试
    APP常用测试方法总结
    软件测试笔试题初级篇
    Java 接口自动化系列--用例类之BaseCase 基础父类
    Java + Selenium 系列之失败操作截图及调用
    Java + Selenium 系列之Allure报告集成
    Java 接口自动化系列--工具类之数据库连接与操作
  • 原文地址:https://www.cnblogs.com/123hll/p/6802827.html
Copyright © 2011-2022 走看看