React Native有什么优势?能跟原生比么

如题所述

  关注React Native有一段时间了,最初是被它极具科技感的logo和干爹Facebook的大名鼎鼎所吸引。

  截止目前来看,感觉React Native更多的只是一个愿景(learn once write anywhere),Facebook推出的RN就像是一针兴奋剂,对于广大JavaScript出身想做移动开发而又不想投入人力物力学原生的开发者来说,确实是一个“染指”移动应用的好机会(并无贬义)...
就目前的迭代情况来看,彻底替代原生几无可能,因为很多方面还不完善,第三方开源库,官方自己推的控件,框架,从生态到现有的车轮,还无法和原生媲美,想要完善生态,迭代出高美观度和高性能的控件,还需时日(不是一天半天)
单单Android方面的一个数据绑定框架(Databinding)和RecyclerView控件,就够RN项目组追很长一段时间的了,更何况,FB的团队在不断迭代RN的API,Google的Android团队也在不断给Android添砖加瓦,后者已经到7了,前者还没到1,目前来看还完全不是一个发展阶段,更何况,后者的迭代速度也不慢,并且早已经形成了自有的设计风格(MD)
综上,于JavaScript出身的开发者,确实是一个拓宽自己职业前进道路的一门新技术,三端(Web,iOS,Android)尽收眼底,单想想就会令人兴奋不已。
但是对于原本就是原生出身的开发者,和广大业务型驱动的项目,以及踩坑能力和扛风险能力都比较一般的非一线公司来讲,RN可以关注,可以业余时间来尝试和开拓眼界,其余的,收敛一下激动的小心脏,还是该干啥干啥,保持淡定,真正到了RN初步成熟的时候,再进军也不迟。
温馨提示:答案为网友推荐,仅供参考