|
|
发表于 2009/9/15 10:29:17
|
显示全部楼层
本帖最后由 mayabin 于 2009/9/15 12:23 编辑
首先说,BS和CS各有千秋。CS的优势,和服务器交互少,占用网络带宽少。但是维护升级成本高。BS不需要安装客户端软件,维护升级成本低。
BS还有一个缺点就是和服务器的交互多,占用网络带宽多。其实只有在网络环境恶劣的情况下,这才算是个缺点。看看如今的网络,百兆的局域网,甚至千兆,连家用的宽带都到了2,3兆的接入速率。所以说BS的这个缺点越来越弱了。
楼主说的对,SAP/Oracle/用友/金蝶都有BS的模块,而且我相信这些功能还在开发中,以满足客户多元化的需要。
为什么这些ERP厂商不大力推广BS的模块,那是BS自身的原因,BS技术还不成熟,至少从某些方面来看。
首先从浏览器的兼容性来看。BS的宣传标语就是只要有浏览器就可以访问。浏览器有好多种,最常用的是IE和Firefox。最关键的问题是,IE和Firefox对网络标记语言的解析是存在差异的,很难开发出一套能完全兼容IE和Firefox的BS软件, 系统越复杂,难度就越大。举个例子,招行的网络银行现在只支持IE,你用firefox是不能使用的。你要是想使用,招商银行就得另行开发一套符合Firefox规范的网上银行。再举个例子,EBS的用户,需要对IE和Firefox进行设置才能访问,这些设置方法不同,参数不同。
BS技术从最初的HTML, 到后来的动态网页技术,ASP,PHP,JSP, 再到Web2.0,再到现在RIA之争,一直没有停止过变化。谁能经过斗争留下来,笑到最后,谁也不知道。在这种情况下,选用什么样的BS架构及技术是非常重要的,也是一个战略问题。站错了队,就有可能处于被动,甚至被淘汰。更别提这些BS技术自身并不完美。 我想这也是这些ERP厂商对BS推广不热心的因素吧。
再接下来的观点略带个人主观因素,因为我是做Web开发的。
我更看好BS架构的ERP系统。因为相互比较一下,还是BS架构的优势更明显。
那么BS架构的这些缺点如何克服?
对于浏览器的兼容性问题,ERP厂商在开发过程中肯定会作为重点问题来解决,所以对于一个能作为产品销售的系统来说,ERP厂商肯定已经解决了大部分兼容性问题。退一步讲,即使有不兼容的情况出现,也可以通过强制客户端使用IE或者Firefox来解决。为什么不能这样做?如果选用CS的话,没有客户端就不能使用,既然能强制安装客户端,为什么不能强制使用某种浏览器?多说一句,计算机是一种工具,并不是万能的,有时候通过某种制度或者规定来完成一件事,有可能更节省时间,节省成本(在这一点上,国外客户远比国内客户做的好)。
再有BS技术选型的问题。其实这个是ERP厂商的事情,不是最终用户主要要考虑的。如果你认定了要上BS架构的ERP,主要考虑的问题还是看这款产品的BS模块是否能满足业务需要。
从目前来看,Java技术还是占有了BS架构ERP产品的主流。java技术的学习曲线低,快速开发,丰富的类库及框架支持都是其他技术目前不能替代的,特别是在企业软件开发领域。
Anyway, ERP厂商会关注这些领域。终端用户主要从业务角度来考察产品,然后再稍带这考察一下这款产品的软硬件环境,购买成本以及维护成本。 |
|