【问题标题】:Why use react native when it is shown to be slow为什么在显示很慢时使用本机反应
【发布时间】:2016-10-19 17:05:09
【问题描述】:

我指的是这个特殊的比较,它显示 react-native 与 nativescript 相比要小得多。 https://github.com/NativeScript/sample-iOS-Profiling/tree/performance-tests

是我太在意速度还是这个数字意义不大?

【问题讨论】:

  • 并非一切都纯粹与速度有关,React Native 比混合移动应用程序要快得多。这也是一个很棒的生态系统。
  • @hermitian 进行比较时,它取决于许多因素,例如性能、支持论坛、学习曲线、可用库。我相信本机脚本很好,但是当您遇到一些问题时,可用的支持论坛较少。我为此比较创建了一个decision matrix

标签: react-native nativescript


【解决方案1】:

首先,您说的是一 (1) 个指标,即启动时间。如果您查看其他表格,您会发现 NativeScript 在所有其他指标上都击败了 React Native(在此测试中)。

话虽如此。这些性能指标在现实世界的实现中意义不大。我并不是说性能不重要,但您选择的技术有很多因素。

在您权衡 React Native 和 NativeScript 的这种特殊情况下,最重要的问题是: “我喜欢 React(然后选择 React Native),我喜欢 Angular 2(然后选择 NativeScript),我不想要 React 和 Angular(然后选择 NativeScript)。

使用 React Native 和 NativeScript,您将能够构建被认为是快速且快速的应用程序。请注意,性能图表可测量多达 100 万(!)次重复。

我个人使用 NativeScript 和 React Native 构建了应用程序。框架的性能不是问题。

【讨论】:

    猜你喜欢
    • 2011-09-06
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 2010-11-11
    • 2016-06-01
    • 2013-05-28
    • 2011-01-08
    • 1970-01-01
    相关资源
    最近更新 更多