C/S 与 B/S 架构对比分析
C/S 结构(Client/Server,客户端/服务器模式) ,Client 和 Server 常常分
别处在相距很远的两台计算机上,Client 程序的任务是将用户的要求提交给
Server 程序,再将 Server 程序返回的结果以特定的形式显示给用户;Server
程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回
给客户程序.
优点:
1) C/S 架构的界面和操作可以很丰富。
2) 安全性能可以很容易保证,实现多层认证也不难。
3) 由于只有一层交互,因此响应速度较快。
缺点:
1) 适用面窄,通常用于局域网中。
2) 用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知
的用户。
3) 维护成本高,发生一次升级,则所有客户端的程序都需要改变。
B/S 结构(Browser/Server,浏览器/服务器模式),这种模式极少数事务
逻辑在前端实现,但主要事务逻辑在服务器端实现。客户机上只要安装一个浏