C/S 模式:
传统的网络应用设计模式,客户机(client) / 服务器(server)模式。需要在通讯两端各自部署客户机和服务器来完成数据通信
优点:协议可以自定义(灵活) 数据可以提前缓存到本机上,后续运行快
缺点:客户端安装在主机电脑上,对用户的安全有一定威胁,需要分别开发客户端和服务器,而且需要联合调试,工作量大
使用场景:数据量访问比较大,要求稳定性较高
B/S 模式:
浏览器(browser) / 服务器(server)模式。只需在一端部署服务器,而另外一端使用每台 PC 都默认配置的浏览器即可完成数据的传输。
优点:相对安全、工作量小、跨平台
缺点:协议是定死的,不能提前数据缓存
使用场景:数据访问量较小