C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
从某种程度上来说, B/S可以说是C/S 的一种特例,因为Browser是一种专用的Client;
而C/S所拥有的缺点B/S也都存在,相反,C/S也完全可以拥有所谓B/S全部的优点,很简单,只要你使用http协议通讯,并且让你的Client尽量如同一个浏览器那样工作就好了;