B/S 与C/S有什么区别

C/S 是Client/Server(客户端/服务器)的缩写;
在C/S架构中,服务器通常采用高性能的PC 、工作站或者小型机,而且采用大型数据库系统,如:SQL server 、DB2 、Oracle 或Sybase 等。客户端需要安装专用的客户软件。
B/S 是Brower/Server (浏览器/服务器)的缩写。
客户端通常只是要求安装一个浏览器(Browser),如:FireFox 、IE 、Chrome 等即可,服务器通常安装SQL server 、DB2 、Oracle 或Sybase 等数据库;在B/S架构中,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。浏览器通过Web服务器同数据库进行数据交互。
两种架构存在,应用工中以下区别:
(1)硬件要求不同。c/s一般建立在专用的网络上,是小范围的网络环境;而B/S一般构建于广域网上,不需要专门的网络硬件环境,只要能接入网络即可。在B/S脚骨的应用中,客户C/S端值需要能够运行浏览器就可以了。
(2)架构要求不同。C/S程序更加注重流程,需要对权限多层次校验,对系统运行速度可以较少考虑。而B/S

你可能感兴趣的:(B/S 与C/S有什么区别)