有些工具有网页版了,开发者为什么还要开发客户端版?

如题所述

B/S结构和C/S结构的区别呗,

C/S架构

优点:

2.1C/S架构的界面和操作可以很丰富。

2.2安全性能可以很容易保证,实现多层认证也不难。

2.3由于只有一层交互,因此响应速度较快。

缺点:

2.4适用面窄,通常用于局域网中。

2.5用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户。

2.6维护成本高,发生一次升级,则所有客户端的程序都需要改变。

B/S架构

优点:

1)客户端无需安装,有Web浏览器即可。

2)B/S架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。

3)B/S架构无需升级多个客户端,升级服务器即可。

缺点:

1)在跨浏览器上,B/S架构不尽如人意。

2)表现要达到C/S程序的程度需要花费不少精力。

3)在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。

4)客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。(在Ajax风行后此问题得到了一定程度的缓解)

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网