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