C/S.B/S应用的区别
要说C/S与B/S的区别,自然先要了解C/S和B/S是什么。
C/S顾名思义就是Client/Sever(客户端/服务器端)模式的应用,它是一种两层结构的系统,第一层是安装在客户端的客户端应用程序,第二层是安装在服务器上的管理程序。如现在大部分的大型网游以及QQ等桌面应用程序采用的就是C/S模式。它的工作模式,是由客户机程序发出请求,服务器接收并且处理请求,然后返回结果的工作模式。因此C/S模式的应用有如下几个特点:
1、因为C/S模式将应用与服务分离,所以系统具有稳定性和灵活性;
2、C/S模式配备的是点对点的结构模式,适用于局域网,所以具有可靠的安全性;
3、由于客户端实现与服务器端的直接连接,没有中间环节,所以响应速度快;
4、因为C/S模式中,每台客户机都要安装客户端程序,所以在软件升级过程中,系统的升级和维护较为复杂。
B/S顾名思义则是Browser/Sever(浏览器/服务器端)模式的应用,它是由传统的两层C/S模式发展起来的新的网络模式,可以理解为三层结构的C/S模式。它只需要用户在计算机上安装浏览器软件,在服务器上存放数据并安装服务器应用程序,用户便可以通过浏览器访问服务器,进行信息浏览,文件传输以及电子邮件等服务。所以B/S有一下几个特点:
1、在系统开发、维护、升级过程中更方便。因为,系统升级只需升级服务器上的应用程序即可,而用户计算机上的浏览器并不需要升级,所以在系统的开发与升级维护中更加的方便;
2、因为用户是通过浏览器访问的服务器,所以系统的开放性好;
3、易于扩展,它可以由一台服务器和几个用户的小型系统扩展到用于成千上万用户的大型系统;
4、用户使用方便,因为B/S应用都是基于浏览器的,所以用户界面更加简洁类似,用户操作更加的方便简单。
从以上C/S与B/S的简洁中不难看出C/S与B/S的区别。但是要说C/S与B/S谁更好,那只能说,各有各的好,B/S只是为了应用的发展方向,但并不是说C/S就不好,C/S拥有更好的灵活性与相应速度,还有更好的用户体验,所以在一些大型网游中任然使用的C/S模式,这是B/S还难以做到的,所以并不能说出谁好谁坏。