数据库技术及应用技术型是什么意思?技术qq网软件

Mark wiens

发布时间:2024-07-15

  基于 Electron 手艺的 Windows 版 QQ 内测版本估计 2023 年推出,该版本有哪些新功用? 感激各人对新版桌面 QQ NT 的利用和存眷,本年 QQ 团队启动了 QQ 的架构晋级方案,第一站就是处理今朝桌面端迭代慢的成绩,我们利用新架构畴前到后对 QQ 代码停止了重构,而其当选择利用 Electron 作为新版 QQ 桌面端 UI 跨平台处理计划数据库手艺及使用,是基于提拔研发服从、框架成熟度、团队手艺及人材积聚等几个方面综合思索的成果……

数据库技术及应用技术型是什么意思?技术qq网软件

  基于 Electron 手艺的 Windows 版 QQ 内测版本估计 2023 年推出,该版本有哪些新功用? 感激各人对新版桌面 QQ NT 的利用和存眷,本年 QQ 团队启动了 QQ 的架构晋级方案,第一站就是处理今朝桌面端迭代慢的成绩,我们利用新架构畴前到后对 QQ 代码停止了重构,而其当选择利用 Electron 作为新版 QQ 桌面端 UI 跨平台处理计划数据库手艺及使用,是基于提拔研发服从、框架成熟度、团队手艺及人材积聚等几个方面综合思索的成果。1. 新版 QQ 利用跨平台计划的布景 因为汗青缘故原由,QQ 开始有 Windows 版本,然后有了 Mac 和 Linux 版本,三端最早都是自力的团队和自力的代码完成,Windows 功用最丰硕片面,Mac 主打立异体验,功用相对较少,Linux 最粗陋,跟着挪动互联网的浸礼,各类构造架构调解、人材活动和营业兴替,当前的桌面端 QQ 处于一个比力痴肥手艺型是甚么意义、难以保护、短少更新迭代的形态。 跟着长途办公和长途教诲的提高,桌面端又开端回到各人的视野,有兴旺的需求,但要同时保护 QQ 的 Windows / Mac / Linux 三个桌面端,并确保每一个端都连结快速、高质量的迭代,明显是一件高本钱、高投入、难度大的事。在如许的布景下,要把 QQ 桌面端从头打磨好,我们就需求尽能够多的复用代码数据库手艺及使用,完成一套代码、多端运转、体验同一,提拔研发服从,连续提拔客户端机能和用户的产物体验,同时满意 Windows / Mac / Linux 三大桌面平台用户的需求手艺型是甚么意义。因而,跨平台的复用计划就酿成了我们天然而然的挑选。2.跨平台计划的挑选 起首,我们期望最初挑选的跨平台计划该当是成熟充足、低开辟和利用本钱的,不需求为了利用框架自己,还需求投入分外宏大的人力本钱。这个其其实 React Native、Flutter、Tauri 等跨平台框架的利用过程当中,我们都碰到过相似的成绩,除功用开辟,为了把框架生态、周边、东西链建立好,还需求投入宏大的分外本钱,Qt 也有相似的成绩。而利用 Electron,关于 Web 前端开辟同窗,根本上是 0 本钱,现有的 Web 前真个大部门基定都能够间接复用,并且利用 Web 开辟 UI 的服从,在支流手艺栈里算是很高的了。而且这几年支流的桌面端使用根本都挑选了 Electron,如 VScode、Discord、Slack、Skype、Whatsapp、Figma 等等(),新的桌面使用根本上也是首选 Electron,别的,Electron 版本的迭代速率和社区气氛都很在线。 其次,手艺选型能否合适当前团队也是一个思索点,团队能否有相干的手艺积聚,能否有人材储蓄来连续投入这个手艺栈也十分主要。Qt 确实在机能上是一个很好的挑选,但今朝团队对 Qt 没有太多积聚,基建根本没有手艺型是甚么意义,并且市场上相干人材实在比力匮乏,雇用就更难了,而当前 QQ 团队 Web 前端团队积聚是比力充实的,能够比力好的衡量质量、机能和服从。 最初数据库手艺及使用,Electron 只是今朝新版 QQ 桌面 UI 跨平台的部门,在整体项目中占比力小,并非 WebQQ 大概网页版 QQ 大概内嵌阅读器,新版 QQ 实在基于 NT 架构停止了完好的重构和重写,根本构想以下图,能够看到中心的 QQ 逻辑仍是运转在 C++ 这一层。3.Electron 使用的内存占用 至于各人体贴的 Electron 使用的内存成绩,并不是不克不及被优化和处理手艺型是甚么意义。因为普通 Web 使用的短周期利用途径,常常不太存眷内存利用。而利用 QQ 中群聊和图文动静比力多状况,也会给内存带来不小的磨练。可是当我们沉下心来,充实详尽地针对每种场景停止阐发,再分离定制深度优化 Electron 和与 Native 通讯层面的优化,内存能够被很好掌握,剩下的不外是再把一些内存走漏的场景找出来罢了。今朝阶段,我们根本上一到两周就会出一个新版本,比现在天灰度的 Mac 版本,在内存占用方面就做了十分大的优化,有爱好的同窗能够利用最新版本,能够长工夫运转跟老版本做个比照,曾经获得较着的优化,并且优化还在连续中,敬请等待。4.用户体验和反应 新的 Mac 版 QQ 上线以来,实在我们一边不竭迭代新功用手艺型是甚么意义,一边连续机能优化,过程当中也收到许多不错的内测反应和洽评,也给了我们很多自信心去挑选并对峙这个手艺道路。 最初,新版 LinuxQQ 曾经在内测中,很快将和各人碰头。可以快速推出功用齐备的 Linux 版 QQ手艺型是甚么意义,也是得益于所选计划给带来的迭代服从较着提拔。

  IT之家 12 月 8 日动静,IT之家此前报导过《QQ 项目组:基于 Electron 手艺 的 Windows 内测版本估计将于来岁推出》,如今腾讯客户端工程师(知乎 ID:MagiLu)对各人比力存眷的一些成绩停止理解答。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186