React Native 或 Intel XDK 以获得更好性能的原生应用

React Native or Intel XDK for better performance native app

我必须快速开发原型应用程序,因此我决定开发跨平台 HTML5 tool/platform。

我已将 Intel XDK 列入候选名单,因为它对开发人员友好 IDE,React native 是因为它作为原生构建的性能与其他人相比,Ionic 是因为 UI 和 Angular和可用的主题。

我需要像原生一样的性能和漂亮的 UI 以及一些响应式主题,哪个更值得推荐?

目前? Cordova + Intel XDK 具有更多支持和更大的功能集。甚至还有视频游戏的 XDK 以接近本机速度运行的示例。 Cordova 使用 JS API 来连接本机功能,但归根结底,您仍然是 运行 网络代码。

React Native 的不同之处在于您使用原生组件构建应用程序,但使用 React 的 JSX 表示。可以说,因为您正在使用原生组件构建应用程序,所以您 应该 看到更好的性能(并获得更原生的 look/feel)。

科尔多瓦:

  • 使用网络视图
  • 利用 jsAPI 的本机功能
  • 存在时间更长,得到更多支持
  • 一次编码,运行无处不在

React Native:

  • Android支持好像有点不稳定? (这里可能有误)
  • 使用本机组件构建显示
  • 较新,但有强大的支持(并获得牵引力)
  • 一次学习,处处编码

老实说,使用任何一种技术都应该没问题。两者都表明他们已准备好应对大多数挑战。

我可能会推荐您使用 Cordova + Intel XDK 以获得更多支持,让 webdev 更容易上手,而且它更成熟。 React 可能会让它黯然失色,但我认为它还远远不够。

¯\_(ツ)_/¯

with cordova 你获得的最大优势是,如果你已经是 web 开发人员,则无需学习任何新技术即可开发单一代码库但是应用程序在 webview 中运行,而不是在硬件上本地运行,这使得它的性能低于本机 iOS 应用程序或本机 Android.

in React 你需要了解Framework(react),你需要了解JSX(在iOS模拟器中,你还需要使用Xcode)

使用 React native,您最终将获得更轻松的开发、更好的性能和更好的用户体验