UI框架、编程范式

2019/1/30 posted in  临时

移动客户端、H5、小程序

  • iOS native编码、Android native编码、Weex方案、React Native方案、小程序的mpvue方案、小程序的wepy方案

iOS UI编码方式

  • 使用Objective-C/Swift构建基于ViewController的原生页面。

Android UI编码方式

  • Java、AndroidSDK、kotlin
  • Activity/Flagment + XML构建原生页面。

Weex/RN

  • DSL转换打包成Bundle,部署下发的目标环境上,在Weex引擎或RN引擎上运行,桥接到原生的UI框架。

DSL -- transform --> bundle -- distribution --> run in engine --> adaptor layer (bridge with native / render in native)