胖客户端与瘦客户端
胖客户端程序指的是,当一个程序运行时需要一个单独的客户端程序支持。例如,登录QQ时,就需要一个客户端的程序运行。而瘦客户端操作时不需要进行任何其他程序的安装,直接使用即可。例如,登录网上论坛,只需要一个浏览器即可使用。
静态Web与动态Web最本质的区别
静态Web与动态Web最本质的区别实际上只有一点,就是静态Web是无法进行数据库操作的,而动态Web是可以进行数据库操作的。
在网络开发中有两种开发模式,即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交互多,类似于交易中心