之前一直对这两个概念不熟悉,查了一下还是很好理解的,毕竟之前做了很多B/S的项目,总结、扩展一下了解。
B/S:
结构定义:Browser/Server浏览器和服务器结构
B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
优势:可维护性强、可以快速更新、成本低(服务器操作系统及数据库大多是免费的)
劣势:服务器负荷大,客户浏览器端的负荷很小
C/S:
结构定义:Client/Server或客户/服务器模式
服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
优势:充分发挥PC机的处理能力,对应的优点就是客户端响应速度快
劣势:PC可能出问题、更新版本客户端要升级成本高、对操作系统有限制
产品:国内现阶段的大部分ERP(财务)软件产品即属于此类结构。