WebView

混合开发

  • ReactNative: ReactNativeFacebook2015年正式开源的一款基于React生态的移动端跨端开发框架,目标是在移动端开发中做到“Learn once, write anywhere”,目前GitHub上的star数是94kFacebook官方一直在对其进行重点建设和维护,社区活跃度较高。

  • Weex: Weex是阿里在2016年开源的一款基于Vue生态的移动端跨端开发框架,目标是在移动端开发中做到“Write Once, Run Everywhere”,在2016年年底,阿里将其捐赠给了Apache基金会,后来因为种种原因几乎停止了维护,开源社区也逐渐冷清,目前GitHub上的star数是14k

  • Flutter: FlutterGoogle2017年的I/O大会上正式对外发布的一款全新的移动端跨端开发框架,其最显著的特点是自带了Skia渲染引擎和渲染控件以替代两端系统控件,做到了很好的平台一致性和性能。目前GitHub上的star数已有117k,是Google官方重点维护的一个跨端开发项目,社区十分活跃。