六、常见的软件架构

一、架构的基本介绍

架构可以理解为是用来指导软件产品成型的一种思想,当前的软件行业最常见的两种架构分别是 B/S(浏览器——服务器模型)和C/S(客户端——服务器模型)架构。其中B指的是browser,C指的是client,S指的是server。

二、B/S和C/S架构比较:

1、标准:对于BS架构来说无论是浏览器还是服务器都有现成的软件供我们去使用,而CS架构中的客户端一般都由开发者自定义完成开发,所以相对来说BS开发更标准一些。

2、效率:BS架构中所有的数据处理操作都发生在服务器端,而CS的客户端是可以分担一些服务器数据处理工作的,因此相对来说CS的处理效率更高;

3、升级:BS架构只需要将服务器进行更新那么前台页面会自动的刷新,而CS架构如果想要升级必须将两端都重新制作,下载安装后才可以使用。

4、安全性:相对于CS架构来说BS的安全性会低一些;

5、开发成本:因为浏览器不需要我们开发,所以CS的开发成本相对会更高一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值