C/S与B/S的应用的区别

 C/S与B/S的应用的区别

1.两种模式简介:

C/S模式:客户-服务器模式,客户是服务请求方,服务器是服务提供方。需要在客户机上安装客户端程序。

                客户程序:被用户调用后运行,在通信时主动地向远地服务端发起通信,因此客户程序必须知道服务器的地址,不需要很特殊的硬件和很复杂的操作系统。

                服务器程序:是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求;系统启动后一直运行着被动等待并接受来自各地客户的请求,因此,服务器程序不需要知道客户程序的地址;一般需要有强大的硬件和高级的操作系统支持。

               一般建立在局域网的基础上。

B/S模式:浏览器-服务器模式,客户机上只要安装浏览器就可以访问服务器。

                 一般建立在广域网的基础上。

2.两种模式的优缺点:

c/s的优点:

必须安装相应的客户端程序,与服务器只有一层连接,所以运行速度较快,

可以充分满足用户个性化的需求,

开发维护成本高,前端维护和服务器维护都比较麻烦,所以不易推广。

c/s的缺点:

兼容性差,不能轻易跨平台,

用户群比较固定,程序需安装才能使用,

升级一次服务器,所有的客户端程序都需要改变。

b/s的优点:

客户端零维护,只要有网络就能访问浏览器再访问服务器,

业务扩展比较方便,

维护和更新都比较方便。

b/s的缺点:

个性化比较不足,大多时候不能满足用户的需求,

有时候用户大量访问数据库,会给数据库造成很大的压力。

 



 

 

posted @ 2019-03-13 09:42  胡帅帅  阅读(222)  评论(0编辑  收藏  举报