全新重构,探寻 24 岁 QQ 大重构背后的思考

这篇具有很好参考价值的文章主要介绍了全新重构,探寻 24 岁 QQ 大重构背后的思考。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在瞬息万变的互联网行业中,年过二十四的 QQ 堪称超长寿的产品,见证了中国互联网崛起的完整历程。然而,如今这个元老级产品经历了一次从内到外彻底的重构。

在这次重构中,QQ 选择了 Electron 作为 UI 跨平台开发框架。尽管 Electron 被 Slack、Visual Studio Code 和 Discord 等大型产品广泛使用,但也引发了一些网友的担忧,例如内存占用、安装包体积和启动速度等方面的问题。

好奇于 QQ 的决策,于是我们采访了 QQ 技术团队,窥探这次变革的脉络,揭示出那些潜藏在背后的思考。

一、QQ 重构背后的思考:24 岁的 QQ 有什么样的技术债

QQ 的第一个版本发布于 1998 年,在 Windows 技术栈的基础上用纯原生的方式开发,在当时互联网带宽非常小的情况下,QQ 将安装包控制在了只有 200K 左右。2007 年后智能手机开始露出苗头,腾讯行动得比较早,部分前端技术开发开始转型到了移动端,在桌面端, QQ 随着业务和组织的发展,针对三大操作系统陆续组建了三支不同的研发团队,各自负责自己的一套代码。

三端不同代码,老产品历史包袱,加上移动时代研发人员的转型,导致桌面 QQ 维护成本很高。QQ 技术团队介绍,拿之前的桌面 QQ 为例,WindowsQQ 以前的 UI 框架用的是腾讯自研的 GF 框架,10 多年了,GF 这个框架文档还不全,新加入这个项目的团队人员,要基于这个基础框架去做一些事情,是效率很低的一件事情,慢慢的就没有人愿意去用这个框架了。简而言之,就是技术债。

旧版的桌面端 QQ,Windows 的功能最丰富ÿ文章来源地址https://www.toymoban.com/news/detail-659316.html

到了这里,关于全新重构,探寻 24 岁 QQ 大重构背后的思考的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 百度文心一言宣布向全社会开放,同时还有全新重构的 AI 原生应用,哪些信息值得关注?...

    以下是值得关注的信息: 1. 百度文心一言向全社会开放:这意味着任何个人、组织或开发者都可以使用百度文心一言,而不仅限于百度内部使用。这将为更多人提供使用和开发百度文心一言的机会,可能带来更多创新和应用。 2. 全新重构的 AI 原生应用:百度文心一言可能经

    2024年02月09日
    浏览(35)
  • 24万QQ伤感签名微信签名ACCESS\EXCEL数据库

    再在越来越多的地方不但需要昵称,同时也可以设置昵称下面的个人签名,官方叫“个性签名”。百度百科的解释是:是指你在某个论坛(BBS)注册之后, 就可以设置自己的签名了,即在你的每个帖子底部显示的文字, 有些象便签抬头。 由于每个网友所写的文字都不同,有

    2024年02月06日
    浏览(33)
  • 7 X 24h智能安全运维再升级!Fortinet 全面集成全新 FortiGuard SOCaaS

    数字化时代网络安全威胁层出不穷,网络犯罪分子的狡诈攻击手段不断翻新,传统安全防御手段亟需进化。更为棘手的是,网络安全专业人才的匮乏,让众多企业陷入安全运营的困境。为了有效应对这一挑战,Fortinet全新推出FortiGuard SOCaaS解决方案,进一步加速并简化组织整体

    2024年04月11日
    浏览(36)
  • 【前端面试手册】CSS系列-回流与重构

    本专栏收录于前端面试手册-CSS系列如果该文章对您有帮助还希望你能点一个小小的订阅,来增加博主创作的动力✍🏻话不多说开始进入正题 回流和重构在前端CSS中是一个常见的问题,那么你对回流何重构有哪些了解呢? 一、什么场景下会触发回流和重构,如何减少回流重构

    2024年02月11日
    浏览(45)
  • 前端笔记_OAuth规则机制下实现个人站点接入qq三方登录

    大家好,我是yma16,本文分享OAuth规则机制下实现个人站点接入qq三方登录。 oauth授权 OAuth是一种授权机制,用于允许用户(资源所有者)向第三方应用程序授予有限的访问权限,而不必将凭证直接提供给第三方应用程序。OAuth的目的是为了保护用户的私密数据,如社交媒体帐

    2024年02月16日
    浏览(30)
  • 关于Vue前端接口对接的思考

    Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive. happy for hardess to solve denpendies. 需求: 1.vue 组件分类和获取数值的方式 在Vue中,组件可以分为以下几种类型: 全局组件(Global Components):全局组件是在

    2024年01月23日
    浏览(38)
  • 解决前端恶意代码侵入的一些思考

    安全,特别是软件代码安全,近年来被业内人士频繁提出,可见其受重视程度。而这些,起源与全球化的开源大生产。 开源软件运动如火如荼的进行了二十四五年(如果从1998年2月3日在硅谷的一次会议中首次提出“open source”一说开始算 - 当时互联网先驱Netscape刚刚宣布开放

    2023年04月08日
    浏览(24)
  • 前端项目构建中的低代码思考

      🍎 个人博客: 个人主页 🏆 个人专栏: 日常聊聊 ⛳️   功不唐捐,玉汝于成 目录 前言 正文 低代码平台的崛起 低代码在前端项目中的应用 低代码的优势与挑战 如何合理应用低代码 结语  我的其他博客         随着信息技术的快速发展,软件开发行业也在不断地

    2024年03月23日
    浏览(31)
  • Vue前端的一些表格组件的思考

    当我们需要在前端中展示一些表格内容时,我们往往使用 Vue 的 table 来实现 当前实现如下: Vue Easytable 是一个基于Vue2的表格组件,支持单元格合并、单元格编辑、多表头固定、多列固定、列拖动、排序、自定义列、分页、单元格编辑、多选、条件过滤、footer 汇总等功能。

    2024年02月11日
    浏览(29)
  • 使用pagespeed检测网站性能,思考前端网站优化

    最近在使用google search console 的过程中,无意中发现了一个检验网站性能的工具 pagespeed 这个工具可以分别检测网站在移动端和桌面端的性能,最关键的是它不光能检测出性能的不足,还会将严重影响性能的东西列出来,并提供解决方案。 以我博客首页为例进行测试 https://bl

    2024年02月07日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包