C/S架构和B/S架构
C/S架构
Client/Server客户端/服务器
客户端是针对某一具体业务专门开发的软件,是需要专门安装的软件。
由于客户端是专用的软件,所以客户端程序一般也具有对具体业务进行处理的能力,可以减轻服务端压力
优点:速度快,安全性较高
致命问题:版本升级成本很高
就比如QQ、微信等应用程序
B/S架构
Browser/Serve浏览器/服务器
它其实也是一种特殊的C/S架构,只不过这个Client是浏览器,是一个通用的客户端(浏览器),所以没有对具体业务进行处理的能力,速度降低。
优点:不存在客户端升级的问题
致命问题:速度慢,考虑兼容性的问题,安全性低
就比如,网页版QQ