实质上来讲b/s 和c/s 一样。区别在于b/s中的b/ 是有普遍适应性的 统一标准的客户端程序(c)这样减轻了客户端的压力,随着客户机的发展c/s与b/s有融合的趋势。微软最近推出的产品便有介于两者之间的味道。相比较而言b/s将更多的精力集中在了客户端表现 上面。
但是c/s的强交互性是下一代网络的趋势。b/s为了增强交互性,已经推出了相应的技术,比如动态服务业(asp,jsp,php),为了进一步减小交互的时间,提高交互性web2.0推出了ajax技术。这些还不是最终形态。在将来,web,将统一所有的客户端。到时候浏览器就是唯一的客户端,那个时候浏览器市场将是百家争鸣。
qq的红火离开他的强交互性。现在凡是交互性好的网站,推广必然好做。新出来的交友社区(facebook),是因为强交互才取得成功的。毕竟人想面对的不是死板的电脑,而是同样有思想的,活生生的人。在线游戏代替了单机版游戏不是因为它的服务器好。游戏花样多,而是玩家在玩的过程中的相互交流。如果想开发出下一代浏览器,那么,你就应当让你的程序兼具c/s与b/s的特点: 1,客户端的程序可以访问别人的服务。(b)2。.客户端资源占用尽量小。3。使用方便,可以很容易的添加某个新的服务。4。容易开发服务段程序。
到时候我们打开浏览器,就像进入了一个操作系统,可以完成我们能想到的事情。