【问题标题】:Cordova or ReactNative. Which should i prefer for this specific project?Cordova 或 ReactNative。对于这个特定项目,我应该更喜欢哪个?
【发布时间】:2017-11-14 11:09:59
【问题描述】:

我正在开发一个需要跨平台的 Web 和移动项目。目前该网站正在使用 ReactJS 开发,并且正在使用 cordova 使其在移动设备上可用。

但我想知道将 ReactNative 用于移动版本是否是一个更好的选择,因为 Cordova 可能比 ReactNative 更麻烦。不知道是不是真的。

我知道这是一个开放的问题,往往是固执己见,但我仍然想听听你们对此的一些想法,因为它困扰着我,而且我没有在这两个平台上工作的知识和经验(cordova 和 reactnative)有一个有根据的意见。

【问题讨论】:

    标签: reactjs cordova mobile react-native


    【解决方案1】:

    React Native 是为 Android 和 iOS 编写原生 UI 的抽象。您的 JS 代码在 OS 上的 JS 运行时中运行,但 UI 呈现为本机组件。这使它与 Cordova 大不相同。

    借助 React Native,您可以使用标准平台组件,例如 iOS 上的 UITabBar 和 Android 上的 Drawer。这使您的应用程序与平台生态系统的其他部分具有一致的外观和感觉,并保持较高的质量标准。使用它们的 React 组件对应物(例如 TabBarIOS 和 DrawerLayoutAndroid)可以轻松地将这些组件合并到您的应用中。

    你也可以在这里找到不同之处:

    https://www.toptal.com/mobile/comparing-react-native-to-cordova

    Phone gap vs React Native

    http://noeticforce.com/mobile-app-development-cordova-vs-react-native-vs-xamarin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 2021-09-23
      • 1970-01-01
      • 2017-12-07
      • 2011-02-04
      • 2011-04-13
      • 1970-01-01
      相关资源
      最近更新 更多