专题演讲嘉宾:董宏平

滴滴出行高级专家工程师

自 2015 年加入滴滴出行,长期担任滴滴出行 WebApp/小程序团队负责人,同时也是滴滴开源小程序框架 Mpx 的核心作者,主导确立了集团内部的小程序技术栈及技术规范,推动建立了完善的小程序开发生态,带领团队完成了滴滴出行 WebApp 5.0、滴滴出行小程序替换钱包入口、花小猪小程序,以及滴滴出行小程序 7.0 等重大项目。

by 董宏平

滴滴出行
高级专家工程师

随着 2019 年下半年我们成功将滴滴出行钱包入口由 WebApp 替换为小程序,以及集团公司重回增长轨道,小程序业务在公司内得到了空前的重视,我所带团队负责的滴滴出行小程序在这当中更是重中之重。
滴滴出行小程序作为集成了滴滴全业务流量的超级小程序,其复杂程度不言而喻,这样的复杂性给我们在业务开发和维护过程中带来了大量的问题与挑战。为了解决问题与应对挑战,我主导开发了滴滴开源小程序框架 Mpx,该框架为性能与效率而生,弥补了原生小程序开发中的短板,并具有完整的小程序跨端能力。我们在框架中针对复杂小程序场景进行了大量的设计与优化,形成了一套成熟的复杂小程序开发解决方案。
在本次分享中,我会以滴滴出行小程序业务开发中遇到的痛点问题为背景,详细阐述 Mpx 框架中相关能力的设计与实现思路,结合业务实践给出对应问题的解决方案,希望能给业内的小程序开发者们带来一些启发。 

演讲提纲:

  1. 滴滴出行小程序复杂性介绍
    • 业务逻辑复杂,性能压力大
    • 业务体量大,包体积超限
    • 多业务线集成,跨团队合作开发
    • 业务需投放多端
    • 需要多语言支持
  2. Mpx 框架概览
    • 设计理念 - 小程序优先的增强型开发框架
    • 与业内框架的异同对比 - 性能与效率的权衡
    • 支持能力概览
    • 框架使用情况
  3. 数据响应与性能优化
    • 小程序中实现数据响应
    • 基于 render 函数的 setData 优化方案
  4. 编译构建与包体积管理
    • 基于依赖收集的小程序构建方案
    • 完善的 npm 支持
    • 分包资源构建处理
    • 小程序包体积分析优化工具
  5. 小程序跨团队开发
    • packages 规范
    • 多实例 store
    • 跨团队开发最佳实践
  6. 小程序跨端
    • 小程序跨端 - 无性能损耗
    • 丰富灵活的条件编译 - 无开发限制
    • 跨端输出 web
  7. 小程序多语言
    • wxs 模式 - 性能优先
    • computed 模式 - 包体积友好
    • 语言集动态加载
  8. 展望与未来
    • Webpack 5 构建升级
    • 数据响应升级,支持 Composition API 规范
    • 单元测试完善 - jest module mock
    • Mpx 跨端组件库开源

你将获得: 

  1. 了解滴滴出行复杂小程序开发过程遇到的痛点问题及解决方案
  2. 了解 Mpx 框架中许多业内独有能力的设计与实现思路
  • 电话咨询

    联系电话:+86 13269078023
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理