WebView
混合开发
-
ReactNative: ReactNative 是Facebook 在2015 年正式开源的一款基于React 生态的移动端跨端开发框架,目标是在移动端开发中做到: “Learn once, write anywhere”,目前GitHub 上的star 数是94k ,Facebook 官方一直在对其进行重点建设和维护,社区活跃度较高。 -
Weex: Weex 是阿里在2016 年开源的一款基于Vue 生态的移动端跨端开发框架,目标是在移动端开发中做到: “Write Once, Run Everywhere”,在2016 年年底,阿里将其捐赠给了Apache 基金会,后来因为种种原因几乎停止了维护,开源社区也逐渐冷清,目前GitHub 上的star 数是14k 。 -
Flutter: Flutter 是Google 在2017 年的I/O 大会上正式对外发布的一款全新的移动端跨端开发框架,其最显著的特点是自带了Skia 渲染引擎和渲染控件以替代两端系统控件,做到了很好的平台一致性和性能。目前GitHub 上的star 数已有117k ,是Google 官方重点维护的一个跨端开发项目,社区十分活跃。