B/S与C/S

在网络开发中有两种开发模式,即C/S模式和B/S模式。

      C/S模式:即客户/服务器模式。在这种模式下,每个客户端都需要安装工具软件,管理和维护时客户端和服务器端都同时需要更改,对于开发而言比较麻烦。例如,日常生活中使用的QQ或MSN等,都 属于C/S模式。

       B/S模式:即浏览器/服务器模式。相当于在C/S模式中,以浏览器作为客户端的情况。在服务器端安装软件,客户端通过浏览器访问服务器,从而实现信息、资源交互和共享,只需要管理和维护服务器端即可。例如,网上购物或论坛都属于B/S模式。

B/S和C/S的区别

B/S和C/S架构

硬件环境不同

C/S专用的网络/局域网;B/S广域网

对安全要求不同

C/S面向固定用户群,机密度高;B/S面向不可知用户,安全性弱

对程序架构不同

C/S注重流程,权限限制多,不注重速度;B/S注重速度

处理问题不同

C/S要求系统相同,安全度高;B/S操作系统无关,区域广

用户接口不同

C/S多为window,对程序员要求高;B/S多为浏览器,开发难度低

信息流不同

C/S中央集权,交互较少;B/S交互多,类似于交易中心

你可能感兴趣的:(B/S与C/S)