客户经常听到软件专业人士说到B/S和C/S结构的软件,但是却不明白他们的区别。下面就这两种结构的软件的异同和优缺点作一个简单的讲解。
C/S是Client/Server的缩写,也就是所谓的客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。像管家婆的辉煌版、服装版和速达的3000/5000系列都属于C/S结构的软件系统。
B/S是Brower/Server的缩写,也就是所谓的浏览器/服务器模式,客户机上只要有浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。像管家婆的分销ERP和管家婆.net就属于B/S的软件系统。
C/S的优点是能充分发挥客户端电脑的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
1、C/S的软件 初设计思路是针对于局域网的,但是随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要对现有的系统进行扩展。采用专门的远程访问技术,例如VPN/IP精灵技术等来实现远程连接的功能。实现比较复杂,实施难度高。
2、客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有在系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
B/S系统 大的优点就是所有的安装维护和软件升级工作都在服务器端完成,客户端不用安装任何专门的软件,只要有一台能上网的电脑,使用者就可以在任何地方进行操作,实现客户端零维护。所以B/S结构的软件非常适合在全国各地有分支机构,地域比较分散的专卖店,或者经常出差办公的企业来应用。
当然B/S结构的系统也有其不足之处。例如:基于B/S结构的组件远没有C/S结构的丰富,所以B/S结构的系统在有些功能的实现和操作的方便性上还需要进一步提高。另外由于B/S结构的软件系统一般都是基于互联网的,所以对安全性要求更高。虽然现在有国际标准的安全加密机制,但是这也对软件提供商和软件工程师提出了更加苛刻的要求。
郑州美迪软件科技有限公司
电话:0371-86582855
咨询:0371-53317880
电话:18638605838
网址:http://www.zzysoft.com
QQ支持:1579912417