免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

美团客户端基于响应式的架构实践

  • 2019-09-21
  • 本文字数:635 字

    阅读完需:约 2 分钟

美团客户端基于响应式的架构实践

GMTC北京2018大会上,臧成威讲师做了《美团客户端基于响应式的架构实践》主题演讲,主要内容如下。


演讲简介


客户端函数响应式编程的开发方式已经被越来越多的开发者接受,MVVM 架构也是行业内普遍认可的一种开发方式。本次演讲将给出一种基于自研框架 EasyMVVM 的 iOS 应用开发解决方案,结合我们团队从 ReactiveCocoa 吸取经验到 EasyMVVM 的创造过程,从结合业务并兼顾性能的角度如何考量进行逐一的回顾。重点探讨了如何降低响应式编程的门槛、MVVM 业务范式、业务模块复用等技术问题,为 iOS 应用开发提供一种新的可借鉴思路。


演讲主要内容包括:


  1. EasyReact 和 EasyMVVM 项目背景

  2. EasyReact 技术重点


(1)面向对象设计


(2)图论传播结构


(3)数据双向同步


  1. EasyMVVM 架构重点


(1)MVVM 分层理解浅析


(2)Data binding 的重要性


(3)delegate 模式向声明化的迁移


  1. 业务模块化


(1)业务模块化的重要性


(2)纵向设计与横向扩展性考虑


(3)Rubik 系统介绍


  1. 业务范例和总结


听众收益:


提供一种新的基于面向对象设计的响应式编程思路,给与 MVVM 一套有效的范式约束供大家参考,分享我们在业务模块化的一些经验。


讲师介绍


臧成威


美团 iOS 高级技术专家


美团 iOS 高级技术专家,负责美团平台美团 App 客户端的基础架构设计,流程管理系统的设计实施等工作。2009 年毕业后先从事嵌入式软件开发领域,2012 年投身移动互联网,曾在百度、CSDN 工作。热衷于函数式编程和函数响应式编程,喜欢研究各类语言和库的底层实现。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:541451

评论

发布
暂无评论
发现更多内容

2021年阿里Java面试题及答案,Java高级进阶学习资料

Java 面试 后端

2021最新京东商城亿级并发架构设计!推荐每一位Java开发者学习

Java 编程 架构 后端 计算机

docker 命令备忘(qbit)

qbit

Docker 容器 存储

2021年阿里Java面试题及答案,多图详解CLH锁的原理与实现

Java 面试 后端

40万奖池 + 顶级云服务资源,云计算大赛系列公开课正式开播

亚马逊云科技 (Amazon Web Services)

人工智能 云计算 创新大赛

2021年阿里Java高级面试题分享,【MySQL

Java 面试 后端

2022高频前端面试题汇总之React篇

buchila11

React

Flink 实时 metrics

GrowingIO技术专栏

大数据 flink Grafana 流式计算框架

解析实现区块链互操作性的方法及现有开发项目

CECBC

2021年春招Java面试题,大厂Java核心面试题出炉

Java 面试 后端

2021年最新Java面试经历,别再说自己不会了

Java 面试 后端

2021年腾讯Java高级面试题及答案,百度笔试题百度校招面试经验

Java 面试 后端

2021我是如何拿到小米、京东、字节的offer,持久化数据安全RDB、AOF

Java 面试 后端

2021年是意义非凡的一年,2021阿里+头条+腾讯等大厂Java笔试题分享

Java 面试 后端

2021年最新腾讯Java面经,Java面试高级题目

Java 面试 后端

网络安全必学知识点之XSS漏洞

网络安全学海

黑客 网络安全 信息安全 WEB安全 漏洞挖掘

GraphQL 快速入门「3」GraphQL 架构

码语者

Rest GraphSL

Centos7 部署 Zabbix 5.4 高可用集群

Se7en

2021年这些高频面试知识点最后再发一次,面试官突击一问

Java 面试 后端

说下你可能没用过的EventBus

艾小仙

2021我的Java路要怎么走,Java应用性能优化

Java 面试 后端

区块链技术的核心、发展与未来

CECBC

2021年抓住金三银四涨薪好时机,腾讯Java社招面试流程

Java 面试 后端

2021年最新Java面试点梳理,阿里P7大牛整理

Java 面试 后端

“工业互联 在云之洲”丨“5G+AR”远程协助作业解决方案 赋能装备更智能

云计算,

2021年网易Java岗面试必问,Java开发面试准备

Java 面试 后端

如何看待游戏世界的未来:解析去中心化区块链游戏的优缺点

CECBC

2021年最新Java大厂面试笔试题分享,Java入门教程免费视频

Java 面试 后端

QOE 驱动下的分布式实时网络构建:Agora SD-RTN 的演进

声网

Java 人工智能 分布式 网络

阿里大佬竟然真的把Java基础核心知识整理成了PDF版

Java 程序员 架构 面试 计算机

百度联手清华大学出版社 打造国内首套产教融合人工智能系列教材

百度大脑

人工智能

美团客户端基于响应式的架构实践_GMTC_臧成威_InfoQ精选文章