注册 / 登录

支撑数千万用户稳定使用的移动开发「新轮子」:MMLua

分会场:  测试实践/测试工具链建设/大前端&移动端

 

案例来源 :

案例讲师

张宇鹏

陌陌 高级架构师

陌陌高级架构师,负责新业务技术部客户端团队。擅长客户端性能优化,跨平台开发和效率提升。

扫描二维码分享案例

 

案例简述

 

步惊云见陆小凤斜斜打出一招,是江湖常见的军体拳,不免意存轻视。本以为排云掌独步天下,三两式就能拿下。
陆小凤却每一拳含劲不吐,方位巧妙,几招下来排云掌竟难以招架。

技术就像武功,简单可能是更好的选择。

流行的跨平台技术大都框架宏大,响应式编程、数据驱动、虚拟DOM,紧追技术前沿。开发时面对中低端机型却总有各种性能问题难以跨越。我们抛弃复杂,使用小巧的Lua达到很好的效果。MMLua,简单却有深厚内力的客户端跨平台框架。

 

案例目标

 

为了实现跨平台开发、提升开发效率和动态更新能力,陌陌和技术圈的小伙伴们进行了很多尝试,我们使用过自有web内核的框架和大名鼎鼎的weex、RN。

但是性能问题一直不能让我们满意,于是我们打算重新自造车轮。

 

成功(或教训)要点

 

技术就像武功招式,简单往往是更好的选择。MMLua就像陌陌设计的AK47简单、高效、可靠性高并且代码易读易维护。

 

案例ROI分析

 

MMlua在卡帧比、页面加载速度远高于weex、RN等同类产品。由于debug工具,开发体验也优于同类产品。

 

案例启示

 

即将上线

 

案例在团队中的意义

 

高性能跨平台开发工具 1、性能好,对比React Native,weex有非常明显的性能优势 2、易上手,支持断点调试、debug工具、函数提示等辅助工具对开发人员友好 陌陌推荐视频用MMLua改写,经历了数千万用户使用稳定性有保障。陌陌首页、直播等核心业务也正在用MMLua改写。

 

领取大会PPT

我要参会

大会全套演讲PPT

立即领取

大会即将开幕,点击抢票!

我要参会