我从过去 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/