Phone 与 React Native 的差距
Phone gap vs React Native
我正在进行一个副项目。它是一个原生的混合应用程序。我经常使用 Phonegap / Ionic / Angular 来快速构建应用程序。我目前正在研究 React Native。
使用过这两种方法的人对每一种方法有任何评论或 +/- 吗?
我都广泛使用过。我们已经在生产中使用 React Native 大约 5 个月了,之前已经使用 Ionic / Angular 和 Phonegap 项目工作了 3 年。
在我看来,这是 React Native 的优点和缺点,来自在这两种方面都有相当丰富经验的人。我不打算进入 Ionic,因为你已经在那里有一些经验。
React Native 缺点:
- 你必须学习的新技术(如果你还没有使用过 React,Android 环境和对 Xcode 的理解)
- 新的数据架构和框架(Redux/Mobx/Flux/Reflux/etc...)
- 相当新,文档仍在提供中,但还不完整(尽管社区在帮助回答问题方面表现出色)
- 学习如何设计 React Native 的样式与 CSS 非常相似,一开始会让您陷入困境并感到沮丧
React Native 优点:
- 开发时间非常快
- 在设备上加载时的惊人用户体验(我的体验与混合体验相比,真正的原生感觉)
- 热重载
- Flux 和类似的数据架构(一旦你学习和理解它)
- 一旦学会就可以轻松搭建
- 学习曲线并不陡峭
- 很棒的社区
如果我遇到某人并推荐其中一个,我肯定会推荐 React Native。话虽这么说,PhoneGap / Cordova 和 Ionic 仍然非常可靠,如果您感觉工作效率很高并且无法花一些时间学习新技术,我会说坚持使用其中之一。
我正在进行一个副项目。它是一个原生的混合应用程序。我经常使用 Phonegap / Ionic / Angular 来快速构建应用程序。我目前正在研究 React Native。 使用过这两种方法的人对每一种方法有任何评论或 +/- 吗?
我都广泛使用过。我们已经在生产中使用 React Native 大约 5 个月了,之前已经使用 Ionic / Angular 和 Phonegap 项目工作了 3 年。
在我看来,这是 React Native 的优点和缺点,来自在这两种方面都有相当丰富经验的人。我不打算进入 Ionic,因为你已经在那里有一些经验。
React Native 缺点:
- 你必须学习的新技术(如果你还没有使用过 React,Android 环境和对 Xcode 的理解)
- 新的数据架构和框架(Redux/Mobx/Flux/Reflux/etc...)
- 相当新,文档仍在提供中,但还不完整(尽管社区在帮助回答问题方面表现出色)
- 学习如何设计 React Native 的样式与 CSS 非常相似,一开始会让您陷入困境并感到沮丧
React Native 优点:
- 开发时间非常快
- 在设备上加载时的惊人用户体验(我的体验与混合体验相比,真正的原生感觉)
- 热重载
- Flux 和类似的数据架构(一旦你学习和理解它)
- 一旦学会就可以轻松搭建
- 学习曲线并不陡峭
- 很棒的社区
如果我遇到某人并推荐其中一个,我肯定会推荐 React Native。话虽这么说,PhoneGap / Cordova 和 Ionic 仍然非常可靠,如果您感觉工作效率很高并且无法花一些时间学习新技术,我会说坚持使用其中之一。