Hbuilder打包APP和Weex,react Native他们之间有什么区别?

Hbuilder打包APP和Weex,react Native ,它们在打包成APP上有什么区别?性能或者权限上?

阅读 4.7k
3 个回答

区别

  • hbuilder 用mui/html5写
  • weex 用vue写
  • react-native 用react写

共同点

  • 只写一遍代码
  • 都能一键生成跨平台的应用(android + ios)
  • 都有大批用户和维护者

难易度:
hbuilder < weex < RN


笔者目前在用React Native写业务,可查看我的文章相关教程。性能上三者各有千秋,都差不多,普通应用上看不出来差别,但都比原生差。


未来趋势:

可能都要被google生产的flutter干掉,这货一上来就2w+的star。性能比上面3个好很多,不过目前还在beta阶段,而且需要学另一个语言:dart

1.首先说一下你采纳的答案并不完全对,hbuilder也可以用vue来写页面
2.hbuilder的本质是提供了一个ide和一套运行时环境,最终在客户端运行的也是html和js还有css代码,对于native功能的调用提供了一套bridge
3.而weex和rn的本质是提供了一套virtual dom映射到native原生组件的机制,最终运行的是native的代码

Hbuilder是ide,weex,RN 是框架,是不同的东西

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题