gpt4 book ai didi

react-native - React Native vs Swift/Objective-C/Java Native

转载 作者:行者123 更新时间:2023-12-03 14:47:47 24 4
gpt4 key购买 nike

我正在为一家金融科技公司开发一个新项目,我的任务是研究我们是否应该使用 React Native 或原生 Swift/Objective-C/Java 来实现我们 future 的移动应用程序开发技术和战略。

我对此进行了大量研究,并阅读了许多与 React Native 相关的案例研究,但我仍然觉得我目前还没有足够的能力做出明智的决定。

广泛的应用程序功能将包括以下内容:

  • 与数据相关的功能,例如账户余额和报表(非常简单)
  • 用户身份证件和自拍照的图像捕捉
  • 采集生物特征数据
  • 推送通知

  • 其中一些非常标准且简单,但其中一些需要应用程序使用低级设备功能和/或使用第 3 方 Android 和 iOS SDK。

    因此,在制定移动开发策略的决策方面,我能否请您根据您最近的经验,谈谈考虑 React Native 而不是原生 Swift/Objective-C/Java 开发的原因?上面列出的计划功能(包括为什么坚持使用 native 语言/平台可能要好得多的原因)。

    最佳答案

    React Native 背后有一个非常好的和诱人的想法,比如“为包括 Web 在内的不同平台提供统一且几乎完全可共享的代码库”。但根据我的经验(不是那么广泛,但仍然如此),现实有点不同——在某些时候你肯定会遇到一些原生代码的问题,如果你体验过 Swift/Objective-C/Java 那就太好了团队中的开发人员来处理它。不要相信“你所需要的只是一个 React 前端开发人员”的 promise 。在我看来,React Native 平台本身更像是一个神奇的黑匣子,我用一个命令运行它,不知道里面是什么以及它实际上是如何工作的。你必须至少了解 Xcode 和 Android 模拟器,即使 Facebook 试图尽可能地向你隐藏这方面。

    TL;DR 在我看来,如果你真的想为比 TodoMVC 更复杂的东西尝试 React Native,那么你至少需要 3 个开发人员:Web (JavaScript/React)、iOS (Swift/Objective-C) 和 Android (Java) .或者只有一个 super 英雄。

    关于react-native - React Native vs Swift/Objective-C/Java Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41976552/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com