腾讯qq是用什么架构开发的?是cs还是cs+bs?

2024-11-21 07:07:59
推荐回答(4个)
回答(1):

其实bs是特殊版本的cs。
另外,“窗体应用”这个词用的不恰当。因为windows的图形界面的根本就是winform,就是窗体。除非你用黑白屏。
腾讯qq聊天软件,主体仍然是cs架构,但是已经被改良,很多界面使用了bs结构。
最明显的设计,qq的主体程序exe已经被彻底模块化,老版本的qq主程序高达二三十MB,是标准的cs结构。当前,qq主程序变成了一个框架,只有几百KB,她调用其他模块的dll和腾讯自己研发的链接文件,这些文件就是界面了。自己可以看看呗,很明显百十来兆的程序,主程序只有不到1MB,qq架构已经非常成熟了。
很多模块,因为使用了bs结构,就算程序在运行,也可以更新。说白了,一些个界面就是个浏览器
比如:查询界面,腾讯新闻,文件按钮,这些很明显都是BS网页结构。而且是腾讯自己开发的TCP/IP架构协议。其中一定集成了js,html。

回答(2):

c/s呀,客户端与服务器
网页版的就是b/s架构的,浏览器与服务器

回答(3):

应用具有独立的客户端都可以叫CS,BS通过浏览器可以访问的应用,不需要而外安装客户端。

回答(4):

web QQ 是BS 本地安装的是CS