BS架构和CS架构的区别

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 查看知乎1到5楼回答 从发展轨迹来说,BS是人们对CS的不满积累到一定程度,才被发明出来的,是大趋势。而且随着移动...
    素然年华阅读 11,962评论 0 5
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,241评论 2 89
  • 董沛沛 洛阳 焦点网络五期 坚持原创分享第六十一天 驱车来到山涧田野,呼吸大自然的新鲜空气,聆听泉水叮咚,什...
    缘源流长阅读 231评论 0 0
  • 金小文越来越会把握生命的航程了,就像一个越来越老练的水手,虽然在三亚混吃骗喝了一年也无法改变旱鸭子的本质。我总是在...
    张潇然阅读 316评论 0 0
  • 1032年,李元昊继位,他刚上任就要求所有党项人三日之内必须秃发,违令者处死。不光要求秃发,还抛弃丝绸衣服...
    来来来来阅读 769评论 0 1

友情链接更多精彩内容