美文网首页时光轴
BS架构和CS架构的区别

BS架构和CS架构的区别

作者: 侯工 | 来源:发表于2018-12-16 10:59 被阅读5次

BS架构和CS架构的区别:

C/S架构的优缺点:
  • 优点:
    1.客户端因为是独立设计,所以可以实现个性化
    2.因为客户端是需要进行安装的,可以不需要重复安装和加载
    3.因为客户端是独立开发的,所以有能力对客户端进行安全设计
    4.如果遇到不同的操作系统,需要为不同的操作系统各开发一套客户端
  • 缺点:
    1.因为客户端是不需要重复安装,所以用户可以不更新与升级,增加了维护成本。
    2.因为需要开发客户端和服务器两套程序,所以开发成本会增加
B/S架构的优缺点:
  • 优点:
    1.因为B/S架构具备通用性,所以开发成本较低。
    2.因为不需要安装客户端,所以客户端不需要进行升级,只需要更新后台代码即可实现所有客户端的更新。
    3.因为B/S架构多用WEB网页进行开发,所以增、删功能也非常容易,只需要修改网页即可完成
  • 缺点:
    1.耗流量,每次都要加载全部的内容(不过有缓存可以降低流量损耗)
    2.因为没有独立的客户端,所以无法实现个性化(通过账号体系可以实现)
    3.因为没有独立设计客户端,所以客户端难以实现安全控制(HTTPS、控件)。
    4.难以实现特殊的操作(删本地文件),所以所有的杀毒软件都是C/S架构的。
    B/S架构更多的时候是使用了HTTP协议、而C/S架构更多的时候使用的WinSocke t协议(TCP、UDP)

总结:CS响应速度快,安全性强,一般应用于局域网中,但是开发维护成本高;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。所以有些单位日常办公应用BS,在实际生产中使用CS结构。


原文链接:https://www.cnblogs.com/laoluoits/p/7265983.html

相关文章

  • 第五部分 servlet 基础

    cs和bs架构 cs是客户端服务器模式;bs是浏览器服务器模式。它们最主要的区别是cs架构的应用程序需要在用户的计...

  • BS架构和CS架构的区别

    BS架构和CS架构的区别: C/S架构的优缺点: 优点:1.客户端因为是独立设计,所以可以实现个性化2.因为客户端...

  • HTML基础网页编写

    软件架构 一、CS架构 客户端/服务器 1.CS不可跨平台 二、BS架构 B浏览器 本质CS 浏览器/服务器 (...

  • Python - HTTP | Web应用 | WSGI | M

    1.CS架构:Client / Server 2.BS架构:Browser / Server 3.在Web应用中,...

  • 1.CS和BS

    CS和BS是软件架构模式: C/S:Clint/Server:客户端/服务器端架构 B/S:Browser/Ser...

  • 初学者怎么学java编程

    一、java分为三大方向: CS架构(java se)。 BS架构(java web)。 java手机开发(jav...

  • 初学者要怎么学java编程

    一、java分为三大方向: CS架构(java se)。 BS架构(java web)。 java手机开发(jav...

  • 编程体系结构(07):JavaEE之Web开发

    一、基础概念 1、CS与BS架构 CS架构模式 客户端/服务器(Client/Server)模式,既要编写服务器端...

  • JavaWeb入门——JSP

    1.jsp环境搭建及入门 1.1CS架构和BS架构 1.2Tomcat解压后目录 1.3Tomcat配置 1.配置...

  • SAMBA服务和FTP服务讲解

    samba服务 Smb主要作为网络通信协议;Smb是基于cs架构;client/server 还有 bs架构;br...

网友评论

    本文标题:BS架构和CS架构的区别

    本文链接:https://www.haomeiwen.com/subject/rivtkqtx.html