编辑: 笔墨随风 | 2019-07-02 |
(2)、业务扩展简单方便,通过增加页面即可增加服务器功能. (3)、维护简单方便,只需要改变网面,即可实现所有用户的同步更新. (4)、共享性强 B/S模式的缺点 (1)、响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度. (2)、用户体验效果不是很理想,B/S需要单独界面设计,厂商之间的界面也是千差万别,由于浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题. C/S模式的优点和缺点 C/S模式的优点 1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快. 2.C/S结构的管理信息系统具有较强的事务处理能力. C/S模式的缺点 1.只适用于局域网.而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性.这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据. 2.客户端需要安装专用的客户端软件.首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护.特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题.还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高. 3.对客户端的操作系统一般也会有限制.可能适应于Win98,但不能用于win2000或WindowsXP.或者不适用于微软新的操作系统等等,更不用说Linux、Unix等. B/S架构软件的优势与劣势 (1)、维护和升级方式简单. 目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大.B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以.对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本.如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显――所有的升级操作只需要针对服务器进行. (2)、系统的性能 在系统的性能方面,B/S占有优势的是任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端.采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力. (3)、系统的开发 C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题.这对应用开发者提出了较高的要求,而且迫使应用开发者. 投入很多精力来解决应用程序以外的问题.这使得应用程序的维护、移植和互操作变得复杂.如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件. B/S、C/S结构软件商业运用上的比较 管理软件是为企业服务的,企业选用管理软件不仅要从技术上考虑,还要从商业运用方面来考虑,下文将从商业运用的角度对两种结构的软件进行比较. 1,投入成本比较.B/S结构软件一般只有初期一次性投入成本.对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝. 2,硬件投资保护比较.在对已有硬件投资的保护方面,两种结构也是完全不同的.当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;