android - React native 对有经验的原生 android 开发者有用吗?

标签 android react-native

我从过去 10 年开始从事移动开发,从过去 3 年开始从事原生 Android 开发。我已经创建了 4-5 个 native android 应用程序。我对前端开发非常满意。

现在我加入了一家新公司,这是一家初创公司。他们想为 android 和 ios 制作应用程序,并希望我使用 React Native。从 React Native 的早期文档中,我了解到 React Native 对具有 Web 开发背景并且了解 java 脚本和 React for Web 的开发人员很有用。

我从来没有做过网络开发,甚至没有java脚本。

所以我想知道 React Native 对那些不懂 native 的人会有帮助,还是真的对所有人都有帮助?

如果我需要纯原生开发一些功能,它能提供多大的灵 active ?

提前致谢, 奎师那

最佳答案

不确定这个问题是否应该在 SO 上,但无论如何,我是本地 android 开发人员,最近我开始了一个使用 react-native 的项目。

我能说的是,即使您不是来自网络,也可以快速构建一些东西,这很酷。但是当我在开发的时候,我总有一种做棘手事情的感觉。

这样做是为了管理 iOS 特定的事情,为 android 做那件事......我没有感觉编写一些流畅的代码并产生一个好的代码,也许是因为我缺乏带有 react-native 的 xp,但我以这种方式编写代码真的很不舒服。 快速发布您的应用和实验的 MVP 可能很酷。但是,如果您计划构建下一个值(value)十亿美元的应用程序并将长期维护,我绝对不会选择 React。

这只是我个人的感觉。有很多关于该主题的文章得到了很好的扩充,您应该用谷歌搜索

关于android - React native 对有经验的原生 android 开发者有用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38498002/

相关文章:

android onscroll手势检测器

javascript - Android模拟器通过appium脚本使用telnet关闭

android - 无法解析 RXJava 依赖项

android - 构建一个使用 Android AAR 库的 React Native 模块

android - 在 React Native 中使用 Firebase 显示计时器警告

android - 黑莓 Android Lauch 不工作

javascript - react-native-really-awesome-button onPress 在状态改变时不更新功能

reactjs - 将按钮链接到另一个页面

css - 删除 react-native Picker 底部的边框

android - removeView 不会立即移除 View 并破坏 Layout