C/S与B/S的应用的区别
作者:互联网
C/S与B/S的应用的区别
1.两种模式简介:
C/S模式:客户-服务器模式,客户是服务请求方,服务器是服务提供方。需要在客户机上安装客户端程序。
客户程序:被用户调用后运行,在通信时主动地向远地服务端发起通信,因此客户程序必须知道服务器的地址,不需要很特殊的硬件和很复杂的操作系统。
服务器程序:是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求;系统启动后一直运行着被动等待并接受来自各地客户的请求,因此,服务器程序不需要知道客户程序的地址;一般需要有强大的硬件和高级的操作系统支持。
一般建立在局域网的基础上。
B/S模式:浏览器-服务器模式,客户机上只要安装浏览器就可以访问服务器。
一般建立在广域网的基础上。
2.两种模式的优缺点:
c/s的优点:
必须安装相应的客户端程序,与服务器只有一层连接,所以运行速度较快,
可以充分满足用户个性化的需求,
开发维护成本高,前端维护和服务器维护都比较麻烦,所以不易推广。
c/s的缺点:
兼容性差,不能轻易跨平台,
用户群比较固定,程序需安装才能使用,
升级一次服务器,所有的客户端程序都需要改变。
b/s的优点:
客户端零维护,只要有网络就能访问浏览器再访问服务器,
业务扩展比较方便,
维护和更新都比较方便。
b/s的缺点:
个性化比较不足,大多时候不能满足用户的需求,
有时候用户大量访问数据库,会给数据库造成很大的压力。
标签:客户程序,浏览器,区别,模式,应用,客户端程序,服务器,维护 来源: https://www.cnblogs.com/huyangrong/p/10521077.html