滴滴出行基于 Mpx 的复杂小程序开发实践

所属专题:小程序实战与优化

嘉宾 : 董宏平 | 滴滴出行专家工程师

会议室 : 新阁B

讲师介绍

专题演讲嘉宾:董宏平

滴滴出行专家工程师

董宏平,滴滴出行前端专家工程师,滴滴出行小程序技术负责人,Mpx 开源小程序框架作者;2014 年毕业后,先后任职于百度和滴滴出行,在滴滴出行工作期间孵化产出大量通用技术方案,在 MVVM 框架和前端工程化领域有着深入的研究。

议题介绍

演讲:滴滴出行基于 Mpx 的复杂小程序开发实践

随着小程序生态的不断发展完善,各大公司对于小程序业务的重视也越来越高,滴滴出行也不例外。在 2019 年 Q3,我们成功将微信和支付宝钱包入口中的滴滴出行 Webapp 迁移为滴滴出行小程序。

滴滴出行作为一个多业务线长流程的复杂小程序,势必会给业务同学在开发过程中带来的大量的问题和挑战,为了解决复杂小程序开发问题,我们从 2018 年起,就自研了增强型小程序框架 Mpx,针对复杂小程序开发进行了大量的设计与优化,并随着业务发展进行了不断的迭代更新,形成了一套完整的小程序开发解决方案。目前,Mpx 支撑了滴滴出行内部绝大部分小程序业务开发,在外部也积累了大量成功案例。

本次分享,我会以滴滴出行小程序开发中遇到的问题作为实际案例,介绍 Mpx 框架中相关能力的设计思路与实现细节,结合其实际业务中的具体应用,详细阐述复杂小程序业务开发中相关问题的解决方案,给业内的小程序开发者们带来一些启发和帮助。

演讲提纲:

1. 滴滴出行小程序的复杂性

  • 业务逻辑复杂
  • 业务体量大,包体积超限
  • 业务线繁多,跨团队开发
  • 不同业务线接入方式不统一
  • 需进行跨端输出及多语言支持

2. Mpx 框架背景与理念

  • 小程序优先的增强型开发框架
  • 与业内框架的异同对比:效率与性能的权衡
  • 支持能力概览
  • 框架使用情况

3. 基于 Mpx 的复杂小程序解决方案

  • 数据响应开发及性能优化
  • 基于依赖收集的编译构建及包体积优化
  • 小程序跨团队开发
  • 原生渐进迁移
  • 跨平台输出
  • 多语言支持
  • Typescript 与单元测试

4. 未来规划

  • 持续跟进小程序技术发展
  • 进一步完善框架跨平台能力
  • 周边生态完善

听众收益:

  1. 了解复杂小程序业务开发中可能遇到的问题及对应的解决方案
  2. 了解 Mpx 框架相关能力的设计思路及实现原理
  3. 了解从框架层面对小程序运行时性能及包体积进行优化的思路

听懂我的演讲,需要具备这些知识储备

  1. 对于小程序开发有一定了解
  2. 对于 Vue 有一定了解
  3. 对于 Web 编译构建有一定了解

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 鱼丸
或致电:+86-15615403186