美团2018技术合集 阅读笔记

2019/1/29 posted in  临时

mpvue

https://tech.meituan.com/2018/03/11/mt-mpvue-development-framework.html

  • 使用vue.js开发小程序
  • 原理:增加一个中间层,将小程序的生命周期、事件、数据同步等桥接到vue对象。

Flutter

https://tech.meituan.com/2018/08/09/waimai-flutter-practice.html

  • 全新思路的跨平台的移动客户端UI方案。
  • 不同于Weex或ReactNative将JS数据代理到Native UI库做渲染,Flutter直接使用更加底层的图形渲染接口,从更底层去接管消息事件,在此基础上,封装跨平台的UI库。
  • 对于UI层来说,这样的跨平台更彻底,一致性更强。
  • 核心引擎+Widget库

Picasso 大众点评自研的Native动态化方案

https://tech.meituan.com/2018/06/21/picasso-the-future.html

  • 对比

Hybrid WebView
Weex、RN、Flutter

  • 基本原理
    DSL(TypeScript)-》 PModel -〉 iOS、Android、H5、小程序渲染引擎 -》 UI

  • DSL

  • 核心SDK + 适配层 + 脚手架

  • 开发流程

VSCode + 插件

  • 发布流程

Picasso文件 -〉JS Bundle -》 部署服务器 -〉Picasso执行环境(iOS、Android、H5、小程序)-》渲染引擎

美团客户端响应式框架Easy React

https://tech.meituan.com/2018/07/19/react-programming-framework-easyreact-opensource.html

  • 对比ReactiveCocoa、ReactiveX
  • 基于Objective-C
  • EasyMVVM

Logan:美团点评的开源移动端基础日志库 - 美团技术团队

https://tech.meituan.com/2018/10/11/logan-open-source.html

MCI:移动持续集成在大众点评的实践

https://tech.meituan.com/2018/07/12/mci.html

美团外卖Android Crash治理之路

https://tech.meituan.com/2018/06/14/waimai-android-crash.html

运营平台

  • 运营、平台管理、前端开发
  • 同一个运营位,多维度内容的展示。
  • 运营效果

监控系统

HTTP服务治理框架