首页 文章

React本机对于经验丰富的原生Android开发人员有用吗?

提问于
浏览
2

我从事过去10年的移动开发,以及自过去3年以来的原生android开发 . 我创建了4-5个本机android应用程序 . 我对前端开发非常满意 .

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

我从来没有做过Web开发,甚至没有java脚本 .

所以我想知道React Native会对那些不懂本土的人有所帮助,或者对所有人都有帮助吗?

如果我需要纯粹在原生中开发一些功能,它会给予多大的灵活性?

先谢谢你,克里希纳

4 回答

  • 2

    不确定这个问题应该在SO上,但无论如何,我是原生的android dev,最近我开始使用react-native的项目 .

    我可以说,是的,即使你不是来自网络,你也可以快速 Build 一些东西 . 但是当我在发展的时候,我只是觉得做一些棘手的事情 .

    这样做是为了管理iOS特定的东西,为android做这个...我没有感觉编写顺畅的东西并产生一个好的代码,也许这是由于我缺乏xp with react-native,但我真的以这种方式编码不舒服 . 快速发布应用和实验的MVP可能很酷 . 但是,如果你计划 Build 下一个十亿美元的应用程序,这将长期保持,我绝对不会做出反应 .

    这只是我的个人感觉 . 有很多关于这个主题的文章很好地扩充了你应该google它

  • 0

    我认为这是一个公平的问题 . 6个月前我也有同样的情况 .

    我拥有作为原生Android开发人员的所有经验,但是当我加入一家初创公司时,我应该制作一个应该支持Android和iOS的应用程序 . 我接受了它并学习了JS和ReactNative .

    我的思维过程是因为我不知道iOS / Swift / Objective-C,我不妨学习JS / ReactNative,因为它不仅可以完成工作,还可以为我的技能组添加新的维度,即不只是我能够为Android和iOS开发应用程序,但是,鉴于React正在收集的声誉,如果将来需要,请打开自己的Web开发 . 它将为我提供一个完全不同的范例体验 .

    但所有的说和做,我认为这是个人选择的问题 .

  • 0

    本机反应是您的最佳选择 . 反应和反应很容易学习 . 但是,redux是垃圾 . 你不应该使用redux . 您不需要在启动(小应用程序)中声明管理 . 我推荐使用Expo .

    欢迎来到reactNative .

  • 0

    React Native是一个有趣的环境来构建应用程序 . 炒作在于跨平台功能,但我会偏离单独使用该功能,因为无论如何它需要一段时间才能使它工作(许多事情在实现上有所不同) .

    这是一个初创公司的梦想,因为它可以让任何运行得相当快 . 库/更新的稳定性和可靠性很差 - 大多数开发人员在最前沿都能理解 . 每天都有很多包和工具出现,有点疯狂 .

    热重载和调试工具快速且有用 .

    状态管理工具到处都是,但Redux目前拥有最多的文档和支持 . 如果您要处理屏幕之间的复杂状态,我建议使用它 . 有些人讨厌它,因为它在设置方面有一些复杂性......

相关问题