博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见的软件架构
阅读量:4566 次
发布时间:2019-06-08

本文共 438 字,大约阅读时间需要 1 分钟。

软件架构

  • 定义:用来指导软件开发的一种思想,目前来说最常见的两种架构模式是 B/S 和 C/S
    • B : browser  浏览器
    • C:  client      客户端
    • S:  server     服务端
  • 两种架构的比较
    • 标准:相对于C/S架构来说,B/S架构的两端都是使用现成的成熟产品,所以B/S会显示的标准一些
    • 效率:B/S架构中所有数据的处理都来自于服务器端,浏览器只负责展示服务器处理后的数据结果,而C/S架构中的客户端会分担一些数据的处理,所以C/S执行的效率会高一些
    • 安全:B/S架构当中的数据传输都是以http协议进行的输出,而http协议是明文传输,可以被抓包,所以相对于C/S来说,B/S不是很安全
    • 升级:B/S架构只需要在服务器端进行更新,前台只需要刷新页面,C/S架构需要两端都进行更新
    • 开发成本:C/S架构的客户端需要自己开发,B/S的两端都不要自己开发

转载于:https://www.cnblogs.com/SakuraYuanYuan/p/11052524.html

你可能感兴趣的文章
【剑指offer】面试题 64. 求 1+2+3+...+n
查看>>
【Sorting】UVa400 Unix ls
查看>>
51Nod 1120 - 机器人走方格 V3(Lucas定理+Catalan数)
查看>>
pytest五:fixture_autouse=True
查看>>
bsearch函数二分法
查看>>
iptables应用
查看>>
手动上传文件到数据表
查看>>
Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
查看>>
Linux 创建与删除(5)
查看>>
“耐撕”团队 2016.3.25 站立会议
查看>>
201621123041java程序设计第九周学习总结
查看>>
HTML基本标签和一些注释的问题
查看>>
Oct 28th-29th
查看>>
IOS 图片模糊处理 ------ 直接代码 复制出去就可用 值得标记
查看>>
四人小组项目---------需求更新
查看>>
5.17
查看>>
观后感
查看>>
[BZOJ2661][BeiJing wc2012]连连看 费用流
查看>>
优蜜(有米科技)面筋,香喷喷的,新鲜出炉
查看>>
字符串与整型的转换及判断
查看>>