BS模式最大的优点就是可以在任何地方进行操作而不需客户端安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护,系统的扩展非常容易。
它具有分布性特点,可以随时随地进行业务处理。
在维护方面,只需要改变网页,即可实现所有用户的同步更新,共享性较强。
它实现了跨平台的系统集成服务,提供了异种机、异种网、异种应用服务的联机、联网、统一服务的开放性基础。
因客户端都是共享服务器端的同一页面,因此个性化特点明显降低,无法实现所有用户个性化的设计要求。
CS模式开发是具有针对性的,对客户端有一定的要求,因此缺少通用性,移植性,业务变更不灵活,在维护、系统升级方面都有很大的麻烦而且兼容性较差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性,新技术不便于使用。
另外,它的开发成本较高,需要具有一定专业水准的技术人员才能完成。
BS开发模式与CS开发模式的区别如下:一、系统维护不同:CS 程序由于整体性,必须整体考察,处理出现的问题以及系统升级、升级难、 可能是再做一个全新的系统;BS 构件组成,方便构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。
二、处理问题不同:CS 程序可以处理用户面固定,并且在相同区域,安全要求高,需求与操作系统相关. 应该都是相同的系统;BS 建立在广域网上, 面向不同的用户群,分散地域, 这是CS无法作到的,与操作系统平台关系最小。
三、用户接口不同:CS 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高;BS 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本。
四、信息流不同:CS 程序一般是典型的中央集权的机械式处理,交互性相对低;BS 信息流向可变化,信息、流向的变化,更像交易中心。
BS结构,即BrowserServer,浏览器服务器模式,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装SQLServer、Oracle、MYSQL等数据库。
浏览器通过WebServer 同数据库进行数据交互。
BS最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。
系统的扩展非常容易。
BS结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担。
并增加了交互性,能进行局部实时刷新。