专题演讲嘉宾:伍时琅

腾讯编辑引擎负责人

伍时琅,腾讯科技社交协作产品部编辑引擎负责人,负责腾讯文档次世代编辑引擎的架构设计和开发工作,成功带领腾讯文档在编辑格式上做到质的飞跃,并且做到了以最低的成本兼容各大平台,成为行业内第一套多平台的通用方案。获得过公司级别的“技术突破奖”。此前,曾在 WPS 工作六年,期间参与了安卓版本 WPS 从 0-1 建设,主导负责了海外后台商业化及搜索中台的 0-1 建设。

by 伍时琅

腾讯
编辑引擎负责人

作为办公套件领域进场最晚的厂商,腾讯文档在初期发展主打的是快速将产品迭代并上线,开源组件的方案几乎成了唯一的选择,但是随着业务发展壮大,这种过度方案遇到了可预知的挑战:开源方案无法满足来自产品以及技术的需求。于是,我们在 2021 年进行了自研架构的设计和开发,并且在保持与老架构兼容的情况下,实现了线上的三大办公品类的平滑切换,完成了基于多平台原生应用的架构设计使得我们成为行业内首个实现了多端统一的办公套件。本次演讲将分享我们在从开源组件到自研架构的现代化工程演讲过程中的实践经验和思考。

演讲提纲

1. 背景

  • 腾讯文档产品形态介绍
  • 横跨 Web、客户端(早期没有)、小程序的多人在线协同文档办公套件

2. 不同阶段的问题和解决方案

  • 初始阶段:做协同办公文档 SaaS 套件
    •  开源方案实践,半年快速迭代一个可用的在线 Office 协同产品
    •  开源方案应用过程思考:
      • 渲染:从 DOM 到 Canvas?还是 WebGL
      • 组件化:UI组件、网络组件......
  • 发展瓶颈期:协同办公的全面兼容 Office 套件(不限于 SaaS,还要有客户端)
    • 遇到的问题:
      • 性能
      • Office 功能兼容性
      • 产品线缺失:客户端
    • 结合自身的团队技术水平制定合适的设计方案
    • 重新设计后的架构设计图-全景图
    • 结合现代化技术,拥抱变化
      • 使用 AIGC 生成部分代码
      • 使用 AI 处理单元测试用例
      • 多端用例同步,使得业务逻辑能够稳定对齐
  • 发展后期
    • 垂直领域技术人才的培养
    • 深入技术前瞻性,为拓展更多的可能做作准备
      • 多企业版本管理思考
      • 鸿蒙适配引发的思考

3. 经验总结与反思

实践痛点

  1. 需要解决 wasm 无法获取浏览器提供接口以外的任何信息
  2. 需要在过程中忍受很漫长的混合方案带来的 debug 难的问题
  3. 忍受 c++ 代码带来的各种学习成本,运维成本等等的难题

听众收益

  1. 了解腾讯文档对专业软件的探索以及发展思考
  2. 每个阶段是如何做决策的以及有哪些经验是大家可从中受益的
  3. 一个已经发展 30 多年的软件体系,如何在互联网时代焕发新的技术原力的

 

交通指南

上海中谷小南国花园酒店

China Grain Hotel
地址:上海市杨浦区佳木斯路777号(近营口路口)
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

如您在购票过程中遇到问题,请扫码咨询票务小助手