Hbuilder打包APP和Weex,react Native ,它们在打包成APP上有什么区别?性能或者权限上?
Hbuilder打包APP和Weex,react Native ,它们在打包成APP上有什么区别?性能或者权限上?
1.首先说一下你采纳的答案并不完全对,hbuilder也可以用vue来写页面
2.hbuilder的本质是提供了一个ide和一套运行时环境,最终在客户端运行的也是html和js还有css代码,对于native功能的调用提供了一套bridge
3.而weex和rn的本质是提供了一套virtual dom映射到native原生组件的机制,最终运行的是native的代码
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
区别
共同点
难易度:
hbuilder < weex < RN
笔者目前在用React Native写业务,可查看我的文章相关教程。性能上三者各有千秋,都差不多,普通应用上看不出来差别,但都比原生差。
未来趋势:
可能都要被google生产的flutter干掉,这货一上来就2w+的star。性能比上面3个好很多,不过目前还在beta阶段,而且需要学另一个语言:
dart
。