CS与BS
软件使用方式上两种划分
C/S
Client/Server:PC客户端、服务器架构
特点 | 优点 | 缺点 |
---|---|---|
在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给客户端完成 | 较为安全,用户界面丰富,用户体验好 | 每次升级都要重新安装,针对于不同的操作系统开发,可移植性差 |
B/S
Browser/Server:浏览器/服务器架构
特点 | 优点 | 缺点 |
---|---|---|
基于浏览器访问的应用 把业务层交给服务器来完成,客户端仅仅做界面的渲染和数据的交换 |
只开发服务器端,可以跨平台、移植性很强 | 安全性比较低,用户体验较差 |