B/S系统 | C/S系统 | |
最基本架构 | 浏览器和服务器结构 数据大集中,数据仓库 | 客户机/服务器结构 数据分布 |
节约成本 | 大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)!它是一次性到位的开发! | 需要多个可复制的硬件配置来搭建多个局域网的分布式环境。复制品越多维护的成本直线上线。 |
区域性 | 广域网,无地域和时间的限制 | 局域网,有时间和环境的限制 |
数据安全性比较 | 它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。在网络各工作站通过WWW浏览器就能实现工作业务。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。 | 数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。 |
方便 | B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。 | 客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务器运算量。由于服务器连接个数和数据通信量的限制,这种结构的软件适于在用户数目不多的局域网内使用。 |
成本降低,选择更多 | 大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。 | 只能选择windows平台,基本不能结合结合手机等无线手持设备 |
数据实时性比较 | 可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了损失。 | C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据; |
数据一致性比较 | 数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。 | 对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。 |
数据溯源性比较 | 总公司可以直接追溯到各级分支机构(分公司、门店)的原始业务单据,也就是说看到的结果可溯源 | 大部分C/S结构的软件则不同,为了减少数据通信量,仅仅上传中间报表数据,在总部不可能查到各分支机构(分公司、门店)的原始单据。 |
服务响应及时性比较 | 应用都集中于总部服务器上,各应用结点并没有任何程序,一个地方更新则全部应用程序更新,可以做到快速服务响应。(企业的业务流程、业务模式不是一成不变的,随着企业不断发展,必然会不断调整。软件供应商提供的软件也不是完美无缺的,所以,对已经部署的软件产品进行维护、升级是正常的) | 由于其应用是分布的,需要对每一个使用节点进行程序安装,所以,即使非常小的程序缺陷都需要很长的重新部署时间,重新部署时,为了保证各程序版本的一致性,必须暂停一切业务进行更新(即“休克更新”),其服务响应时间基本不可忍受。 |
网络应用限制比较 | 适用于任何网络结构 | 仅适用于局域网内部用户或宽带用户(1兆以上) |
投入成本比较 | 只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞 | 随着应用范围的扩大,投资会连绵不绝。 |
硬件投资保护比较 | 对中央服务器有要求,一般的客户端几乎满足要求 升级只需升级中央服务器 | 所有的终端都需要中高端的配置服务器或PC机 升级所有的终端的机器配置 |
企业快速扩张支持上的比较 | 只需一次安装,以后只需设立账号、培训即可。 | 例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。 |
发展趋势 | B/S结构的管理软件有着C/S结构软件无法比拟的优势。而从国外的发展趋势来看,也验证了这一点。目前,国外大型企业管理软件要么已经是B/S结构的,要么正在经历从C/S到B/S结构的转变。从国内诸多软件厂商积极投入开发B/S结构软件的趋势来看,B/S结构的大型管理软件势必在将来的几年内占据管理软件领域的主导地位。 | IT行业的信息管理系统都正在经历从C/S到B/S结构的转变 |
开发软件的支持程度 | 几乎所有的应用开发软件都有支持开发的模块或最有支持开发 | 开发工具应用软件都在逐渐转变被B/S结构,或者重点都放在B/S支持力度上 |
协调开发平台的要求 | 行业很多应用支持协同开发,集成程度非常高 | 很少有集成的协同开发平台,协作受到挑战 |
开发人员 | 大部分开发人员都在学习和开发 | 资深的开发人员或特殊领域的开发人员较多。已有的人才逐渐转变为B/S开发人员 |
开发人员的招聘难度 | 人多,招聘容易 从几大招聘网站的人才需求比例上比较,占据开发人员的4/5 | 人少,招聘很难 从几大招聘网站的人才需求比例上比较,占据开发人员的1/5 |