B/S和C/S的区别是什么

B/S和C/S的区别是:1、建立基础不同;2、硬件环境不同;3、对安全要求不同;4、软件重用不同;5、系统维护不同;6、系统性能不同;7、用户接口不同。C/S是建立在局域网的基础上的;而B/S是建立在广域网的基础上的。

1、建立基础不同

C/S是建立在局域网的基础上的;而B/S是建立在广域网的基础上的。

2、硬件环境不同

C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S 建立在广域网之上的,不必有专门的网络硬件环境,例与电话上网,租用设备,信息自己管理。有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行。

3、对安全要求不同

C/S 一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S 结构适宜,可以通过B/S发布部分可公开信息.

B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群。

C/S结构比B/S结构更安全,因为用户群相对固定,对信息的保护更强;而B/S结构面向的范围广,所以安全性比较低;

4、软件重用不同

C/S 程序不可避免的考虑整体性, 构件的重用性不如在B/S要求下的构件的重用性好。

B/S对的多重结构,要求构件相对独立的功能, 能够相对较好的重用。

5、系统维护不同

C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级。 升级难, 可能是再做一个全新的系统

B/S 构件组成,方面构件个别的更换,实现系统的无缝升级。 系统维护开销减到最小;用户从网上自己下载安装就可以实现升级。

B/S结构维护升级比较简单,而C/S结构维护升级相对困难。

6、系统性能不同

B/S结构主要逻辑处理在服务器,会给服务器带来压力,性能不高;而C/S结构客户端承担着一部分的逻辑处理业务,系统性能较高。

7、用户接口不同

C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高

B/S 建立在浏览器上, 通过WEB服务或其他公共可识别描述语言可跨平台,使用更灵活。不仅可应用在Window平台上,还可应用于unix/Linux等平台。

延伸阅读:

什么是B/S结构?

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

文章标题:B/S和C/S的区别是什么,发布者:小编,转载请注明出处:https://worktile.com/kb/p/38879

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编站长
上一篇 2023年2月20日 上午12:39
下一篇 2023年2月20日 上午12:41

相关推荐

  • 冒烟测试和回归测试的区别

    冒烟测试和回归测试的区别是:冒烟测试主要是在新版本发布后,对其最基本的功能进行测试,保证最基本流程能走通,以便进行后续的测试回归测试主要是验证之前版本产生的所有缺陷已全部被修复和确认修复这些缺陷没有引发新的缺陷。 冒烟测试 这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。…

    2023年1月31日
    76500
  • 什么是仓库erp系统

    仓库erp系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用的管理系统。仓库erp系统连接到多个数据源,企业可以实时监控仓库信息情况。 一、仓库erp系统是什么 仓库erp系统是通过入库业务、出库业务、仓…

    2023年3月24日
    21200
  • 研发项目管理工程师是什么

    研发项目管理工程师是指负责研发项目的全流程管理的工程师。他们需要具备项目管理、工程技术和研发技术等多方面的知识和技能,以便能够有效地规划、组织、执行和监控研发项目,确保项目能够按时按质地完成。 研发项目管理工程师是指负责研发项目的全流程管理的工程师。他们需要具备项目管理、工程技术和研发技术等多方面的…

    2023年4月30日
    6500
  • 敏捷工具有哪些

    敏捷工具有:一、Jira;二、Trello;三、Asana;四、Slack;五、Microsoft Teams;六、Git;七、SVN;八、Selenium;九、Jenkins;十、Travis CI。Jira 是一款由 Atlassian 公司开发的项目管理工具。它支持敏捷开发和其他项目管理方法,…

    2023年3月31日
    25500
  • 文件协同用什么好

    文件协同可以用的工具有:一、石墨文档;二、简道云;三、Coggle;四、金山文档;五、飞书。石墨文档是一款文档编辑软件,分享的文档支持多人实时协作。页面设计我清清爽爽,没有太多花里胡哨的设计。 一、石墨文档 石墨文档是一款文档编辑软件,分享的文档支持多人实时协作。页面设计我也比较喜欢,清清爽爽,没有…

    2023年4月24日
    7200
  • JS 中的 property 和 attribute 的区别

    区别是:property是DOM中的属性,是JavaScript里的对象;property是声明属性的名称和用于存储和检索属性值的属性过程。attribute是HTML标签上的特性,它的值只能够是字符串;<xsl:attribute> 元素用于向元素添加属性。 注释:<xsl:at…

    2023年2月20日
    15800
  • 产品全生命周期管理包括什么

    产品全生命周期管理所包括的内容分为几个方面:1、市场营销学定义;2、随着PLM软件的兴起;3、基于产品管理概念的基础。市场营销学定义的产品生命周期为:导入、成长、成熟、衰退。这个已经不能概括产品生命周期的全过程。 一、产品全生命周期管理包括什么 1、市场营销学定义的产品生命周期为:导入、成长、成熟、…

    2023年4月18日
    32700
  • 路线图怎么做

    做路线图的步骤:1、新建画布;2、添加形状文字;3、调整润色。新建画布是指,新建一块绘图画布,不管是用自己绘制的形状还是 SmartArt 较好都在画布上进行。 一、做路线图的步骤 1、新建画布 首先,新建一块绘图画布,不管是用自己绘制的形状还是 SmartArt 较好都在画布上进行。 2、添加形状…

    2023年1月31日
    63500
  • 钉钉上有okr管理工具吗

    钉钉上有okr管理工具,名称为Tita OKR。OKR(Objectives and Key Results)全称为“目标和关键成果”,是企业进行目标管理的一个简单有效的系统,是套定义和跟踪目标及其完成情况的管理工具和方法,Tita OKR管理工具能够将目标管理自上而下贯穿到基层。 一、钉钉的okr…

    2023年4月7日
    27800
  • 什么是矩阵型项目组织

    项目矩阵组织( project matrix organization)即“强矩阵组织”。一种矩阵型组织结构。以项目为基础设置,项目经理在组织中拥有更大的权力,项目经理可以通过施加压力,向职能经理要求得到优异资源。 一、什么是矩阵型项目组织 项目矩阵组织( project matrix organi…

    2023年7月28日
    15700

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部