目前正在开发的基本体系结构。

一、CS结构— -客户端/服务器

1、开发者需要创建两个端点。 一个是客户端程序,另一个是服务端程序。

例: QQ、360等。

2、客户端需要重新安装的部分。

3、弊端:客户端维护麻烦,重新安装机器,需要重新安装该软件,同时升级也很麻烦。

后期有了解决办法。 升级可以通过网络升级的形式进行。

4、优势:

的出现,可以减轻服务端的运算压力。

可以将某些运算传输到客户端,在客户端针对每个用户保存配置信息。

例如,最常见的是传说、魔兽世界、杀毒软件等网络游戏。

二. BS结构— -浏览器/服务器

1、在这个结构中,程序员只需要创建服务端,客户端只要有浏览器就可以了,只有安装了操作系统的机器才有浏览器。

这是网络技术的流行,导致了这样的结果的流行。

2、不需要开发客户端,比较省事。 另外,操作也比较简单,如果能够连接到网络,就可以使用浏览网页的功能。

3、BS运行均在服务端。

大数据量的运算变慢。

虽然现在也有网络游戏,但是它是用flash完成的。

数据量比较少。 另外,flash也在客户端从浏览器启动flash分析引擎进行分析运行。

展望未来:

随着云计算的未来发展,分布式计算将成为可能,所有计算都将传递到云(互联网上的各项服务)。

但是必须解决至少两个问题:1.数据安全2 .带宽。