**C/S (Client/Server)**客户端和服务器模式
常见的比如lol等客户端程序,需要下载客户端,客户端与服务器配合,可以满足需要大量数据交互的应用
优点:
- 可以对数据进行缓存,大的文件在下载客户端时就准备完成
- 运行时只要在第一次加载到主存,后面就能快速执行
- 可以自定义协议,不被固定的协议限制
缺点:
- 客户端不透明,用户安全可能存在隐患
- 开发需要客户端和服务端,开发量会大一些,联调很复杂
B/S(Browser/Server)浏览器和服务器模式
常见一些网页应用,比如网页版的qq,逻辑基本在服务器上实现,一般只适合数据量比较小的应用
bs的优缺点与cs相对