首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React原生对经验丰富的原生android开发人员有用吗?

React原生对经验丰富的原生android开发人员有用吗?
EN

Stack Overflow用户
提问于 2016-07-21 15:42:20
回答 5查看 322关注 0票数 3

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

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

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

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

如果我需要用纯原生语言开发一些特性,它提供了多大的灵活性?

先谢谢你,奎师那

EN

回答 5

Stack Overflow用户

发布于 2016-07-21 16:13:07

我不确定这个问题是否应该在上面,但不管怎样,我是原生android开发人员,最近我开始了一个使用react-native的项目。

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

这样做是为了管理iOS特定的事情,为android做这件事。我不想编写流畅的代码并产生好的代码,也许是因为我缺乏使用react-native的xp,但我真的不喜欢用这种方式编写代码。快速发布应用程序的MVP并进行实验可能会很酷。但是,如果你计划构建下一个价值10亿美元的应用程序,并且将长期维护,我肯定不会选择react。

这只是我个人的感觉。有很多关于这个主题的文章,你应该在谷歌上搜索一下

票数 3
EN

Stack Overflow用户

发布于 2018-02-28 18:40:26

我认为这是一个很好的问题。6个月前我也有过同样的经历。

作为一个本地的Android开发人员,我有所有的经验,但当我加入一家初创公司时,我被期望开发一个同时支持Android和iOS的应用程序。我接受了它,并学习了JS和ReactNative。

我的想法是,既然我不知道iOS/Swift/Objective-C,我不妨学习JS/ReactNative,因为它不仅能完成工作,还能给我的技能增加一个新的维度,即我不仅能够为安卓和iOS开发应用程序,而且鉴于React正在积累的声誉,如果未来需要,我可以开放自己进行web开发。它将为我提供一个完全不同的范式的经验。

但话虽如此,我认为这是个人选择的问题。

票数 0
EN

Stack Overflow用户

发布于 2018-02-28 19:16:26

原生react是您的最佳选择。react和reactNative很容易学习。然而,redux是垃圾。您不应该使用redux。你不需要在初创公司(小应用程序)中进行状态管理。我推荐使用Expo。

欢迎使用reactNative。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38498002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档