在GMTC北京2018大会上,臧成威讲师做了《美团客户端基于响应式的架构实践》主题演讲,主要内容如下。
演讲简介:
客户端函数响应式编程的开发方式已经被越来越多的开发者接受,MVVM 架构也是行业内普遍认可的一种开发方式。本次演讲将给出一种基于自研框架 EasyMVVM 的 iOS 应用开发解决方案,结合我们团队从 ReactiveCocoa 吸取经验到 EasyMVVM 的创造过程,从结合业务并兼顾性能的角度如何考量进行逐一的回顾。重点探讨了如何降低响应式编程的门槛、MVVM 业务范式、业务模块复用等技术问题,为 iOS 应用开发提供一种新的可借鉴思路。
演讲主要内容包括:
EasyReact 和 EasyMVVM 项目背景
EasyReact 技术重点
(1)面向对象设计
(2)图论传播结构
(3)数据双向同步
EasyMVVM 架构重点
(1)MVVM 分层理解浅析
(2)Data binding 的重要性
(3)delegate 模式向声明化的迁移
业务模块化
(1)业务模块化的重要性
(2)纵向设计与横向扩展性考虑
(3)Rubik 系统介绍
业务范例和总结
听众收益:
提供一种新的基于面向对象设计的响应式编程思路,给与 MVVM 一套有效的范式约束供大家参考,分享我们在业务模块化的一些经验。
讲师介绍:
臧成威
美团 iOS 高级技术专家
美团 iOS 高级技术专家,负责美团平台美团 App 客户端的基础架构设计,流程管理系统的设计实施等工作。2009 年毕业后先从事嵌入式软件开发领域,2012 年投身移动互联网,曾在百度、CSDN 工作。热衷于函数式编程和函数响应式编程,喜欢研究各类语言和库的底层实现。
完整演讲 PPT 下载链接:
https://gmtc.infoq.cn/2018/beijing/schedule
评论