网络体系架构
C/S
客户端-服务器架构
优点
1、可以发挥客户端的优势,在客户端处理一部分工作之
后,在提交给服务器,响应速度较快
2、可以进行个性化的设置
3、比较安全
4、可以处理比较复杂的业务逻辑
缺点
1、需要进行安装,不太方便快速的部署
2、兼容性比较差,不同的操作系统需要开发不同的程序
3、维护成本高,开发新的功能,维护新的版本,需要专业
的人员,每一次版本迭代都需要客户端的更新
B/S
浏览器-服务器架构
优点:
1、开发简单,共享性强
2、维护成本低,只要有浏览器,存在网络,就可以实现业
务处理
3、维护简单,如果存在页面的更新,不需要用户进行手动
更新,所有的用户都会进行同步
4、业务扩展方便,如果需要增加新的功能,用户只要添加
新的网页即可
缺点
1、在跨浏览器问题上,会存在一定的兼容性
2、可能无法进行个性化的设置
3、B/S架构可能会存在响应速度低的问题,是一个请求-响
应的模式
4、需要进行安全的设计