软件的架构 B/S、C/S

常见的软件结构模式分为两种:B/S, C/S

C/S 客户端/服务器 client/servers 需要更新

 优点:

(1)  安全性:需要其特定的客户端,所以面向对象比较确定,将所进行的信息安全处于一个可控的范围。

(2)  效率:客户端的服务器直接相连,省却了中间环节,数据的传输比较快

(3)  个性化:有特定的客户端,所以在较大程度上满足客户的个性化要求

(4)  稳定性:结构比较稳定,有较强的事务处理能力,可以实现较复杂的业务逻辑。

缺点:

(1)  特定的客户端:对pc有一定的要求,如:操作系统,并且它就像订在墙上的石头桌子,不可在利用

(2)  中间环节:因为省却了中年环节,所以当客户端达到一定的量时,同时访问服务器,造成服务器的相应变慢,效率较低。

B/S 浏览器/服务器 browser/servers  不需要更新

优点:

(1)  范围:领安装,拥有一个浏览器,即可访问,面向的范围更广

(2)  维护性:维护简单,更新页面,即可实现面包所有用户的更新

(3)  共享性:通过浏览器访问,共享性强,就想买来的餐桌,可以再利用
缺点:

(1)  安全性:面向的 范围广,所以安全性比较低

(2)  个性化:因为面型的范围广,所以它是一种公共审美,无法满足个性化的需求。

b/s结构模式采用了请求/响应的模式进行交互


猜你喜欢

转载自blog.csdn.net/csdn19970806/article/details/80382393