CS即Client/Server(客户机/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。最直观的印象是大家常用小到QQ,微信,大到CAD,CAE,当然也包括你所玩的大型电脑游戏。
BS即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。B/S结构的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。我们常见的门户网站,企业内部流程系统,当然包括我们熟知的各种购物网站。
项目设计之初,我们一直在考虑用CS还是BS架构,我们先整理了一下两种架构优缺点。
计量管理软件是应用企业中,一,计算量微乎其微,仅是一些简单的数据交互,CS多少有点大材小用;二,对广大用户应具有普适性,对操作系统需广泛兼容,对电脑配置高低不敏感;三,升级维护,如果我是IT人员,企业自身的OA,邮箱,数据安全等就已经够忙的了,能少干点最好不过了。
技术层面,我们很快得到答案,用B/S架构,又不需要画图计算,没那么大的计算量;不需要无延迟,平时购物1秒内刷个网页出来,我完全可以接受;服务器端升级,所有客户端坐享其成。
商务层面,CS架构还是采用欧美这种卖授权的方式盈利,一个客户使用就卖一个授权,十个客户使用就卖十个授权,坐等收钱就好,不能说是流氓,时代,技术,认知,需求诸多方面共同形成的结果,已经运作了三十年的打法,我认为,该适时为“软件就是服务”这个理念让步了,当年360杀毒软件横空杀出,全部免费,不以软件本身销售盈利,我们也不想以卖license为主营,BS架构恰好给了我们这个便利,我们不对客户端授权,完全开放。只能说,时代在变化,我们所能做的,只是顺势而为。