移动端UI框架的简单比较

1.开发使用者(会什么)

Uni-app Weex Flutter React Native
Vue Weex Flutter React
JavaScript Vue Dart JavaScript/原生开发协作
- JavaScript - Flex
前端开发者 前端开发者 前端开发者或Android开发者 前端开发者

2.上架(适用于什么端)

Uni-app Weex Flutter React Native
iOS iOS iOS iOS
Android Android Android Android
H5 Web 应用 桌面应用 -
各种小程序(微信/支付宝/百度/头条/QQ/钉钉) - - -

3.特点体现

uni-app
  • 成本低、学习成本低
  • 周边生态丰富(插件市场数千款插件)
  • 打包方便
  • 社区活跃
  • 预载
  • 调试方便
Weex(内嵌入uni-app)
  • 成本低、学习成本低
  • 周边生态丰富(EEUI自带实用组件)
  • 命令行打包
  • 调试方便
Flutter(后起新秀)
  • 渲染性能高
  • 解析速度快
  • 嵌套层级多
  • 适合页面简单的应用
React Native
  • 项目版本更新维护较频繁
  • 学习成本高(需要熟悉原生)
  • 热更新
  • 调试方便

网络上有许多关于前端移动端框架的比较,不能说哪一种绝对好,各有优点各有不足。
根据开发的实际情况而定。
uni-app社区有分析

你可能感兴趣的:(移动端UI框架的简单比较)