电话差距vs React Native

时间:2015-10-22 16:54:57

标签: cordova react-native hybrid-mobile-app

我正在开展一个侧面项目。它是一个原生混合应用程序我已经使用Phonegap / Ionic / Angular来快速构建应用程序。我正在研究React Native。 有没有使用这两者的人有任何评论或者每个人都有+/-吗?

1 个答案:

答案 0 :(得分:91)

我已广泛使用这两种方法。我们现在已经在React Native中使用了大约5个月,之前曾在Ionic / Angular和Phonegap项目中工作了3年。

在我看来,React Native的优点和缺点来自于两者都有相当丰富经验的人。因为你已经有了一些经验,所以我不打算进入Ionic。

React Native Cons:

  1. 您必须学习的新技术(如果您还没有使用它,请回复,Android环境和对Xcode的理解)
  2. 新数据架构和框架(Redux / Mobx / Flux / Reflux / etc ......)
  3. 相当新的文档仍然存在但尚未完全存在(尽管社区在帮助回答问题方面非常出色)
  4. 学习如何设计React Native的样式与CSS相似,可以让你陷入困境并在开始时让你感到沮丧
  5. React Native Pros:

    1. 非常快的开发时间
    2. 加载到设备上时的惊人用户体验(真实的原生感觉与我的体验相比)
    3. 热重装
    4. Flux&类似的数据架构(一旦你学习并理解它)
    5. 一旦你学会了就建立乐趣
    6. 不是一个陡峭的学习曲线
    7. 惊人的社区
    8. 如果我要见某人并推荐一个人,我肯定会推荐React Native。话虽如此,PhoneGap / Cordova和Ionic仍然非常稳固,如果你觉得自己很有效率,并且不能花一些时间学习一项新技术,我会坚持使用其中一种技术。