gpt4 book ai didi

cordova - 手机与 React Native 的差距

转载 作者:行者123 更新时间:2023-12-03 05:29:29 25 4
gpt4 key购买 nike

我正在着手一个业余项目。它是一个 native 混合应用程序。我经常使用 Phonegap/Ionic/Angular 来快速构建应用程序。我现在正在研究 React Native。使用过这两种工具的人对每一种都有什么评论或+/-吗?

最佳答案

我广泛使用了这两种方法。我们在生产中使用 React Native 已有大约 5 个月的时间,之前曾与 Ionic/Angular 和 Phonegap 项目合作过 3 年。

在我看来,以下是 React Native 的优点和缺点,这些优点和缺点都来自于在这两种方面都拥有相当丰富经验的人。我不会讨论 Ionic,因为您已经在那里有了一些经验。

React Native 缺点:

  1. 你必须学习的新技术(React,如果你还没有使用过的话,Android环境和对Xcode的了解)
  2. 新的数据架构和框架(Redux/Mobx/Flux/Reflux/等...)
  3. 相当新,文档仍在发布中,但尚未完全完善(尽管社区在帮助回答问题方面非常出色)
  4. 学习如何设计 React Native 的样式与 CSS 非常相似,一开始就会给你带来麻烦并让你感到沮丧

React Native 优点:

  1. 开发时间非常快
  2. 在设备上加载时具有令人惊叹的用户体验(在我的体验中与混合体验相比,真正的原生感觉)
  3. 热重载
  4. Flux 和类似的数据架构(一旦您学习并理解它)
  5. 一旦学会,构建起来就会充满乐趣
  6. 学习曲线并不陡峭
  7. 很棒的社区

如果我要遇见某人并推荐其中一个,我肯定会推荐 React Native。话虽这么说,PhoneGap/Cordova 和 Ionic 仍然非常可靠,如果您感觉富有成效并且无法花一些时间学习新技术,我会说坚持使用其中之一。

关于cordova - 手机与 React Native 的差距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33286451/

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