软件架构

所谓的软件架构我们可以理解为是用来指导我们软件开发的一种思想。目前来说最常见的二种架构模式就是:B/S  C/S

B ---browser 浏览器

C ---clent 客户端

S ---server 服务端

二种架构的比较

1、标准:相对于CS架构来说,BS架构的两端都是在使用现成的成熟产品,所以BS会显示得标准一些

2、效率:相对于BS架构来说,CS架构的客户端可以分担一引起数据的处理,因此执行效率会高一些

3、安全:BS架构当中的数据传输都是以HTTP协议进行输出,而HTTP协议是明文输出,可以被抓包,所以相对于CS架构来说BS就显得不那么安全【相对的】

4、升级:BS架构只需要在服务器端将数据进行更新,前台只需要刷新页面就可以完成升级,而CS架构当中必须要将两端都进行更新

5、开发成本:相对于BS架构来说,CS当中的客户端需要自己开发,所以相对于来说成本会高一些

原文地址:https://www.cnblogs.com/nanjo4373977/p/13043399.html