代码库> 其他> 项目中集成react-native,RN和原生混合开发
项目中集成react-native,RN和原生混合开发
关注
上传者:nihau 分类:其他(Others)
查看次数:4904 下载次数:448
上传时间:2018-04-16 大小:1 B
## 前言

  对于 React Native,iOS 开发者社区也是褒贬不一。有一部分的开发者认为React Native无论在性能,开发成本还是效率都要比苹果原生那套要好,成为开发的首选;也有一部分的开发着认为React Native 不过是 Facebook 的又一个玩具,以它现在的稚嫩还难以对原生的 Swift/Objective-C 造成足够威胁。对一门新兴的技术是否值得在开发采用,取决于该技术的本身是否具备足够的优点和是否符合目前的开发需求。


## 起源

* Native App 优点是功能强大、性能优越。但终究是受制于苹果,而且多版本维护十分痛苦。

* 为了不受苹果掌控,Facebook 曾花费大量的人力物力进行移动 HTML5 技术研发。虽然有些成果,但始终离 Native App 有差距,而且这个差距可能永远赶不上。

* 在转型 Native App 开发后,Facebook 内部其实还在研发一种新的移动技术,并开始使用这种技术开发内部 App。这个技术便是 React Native。

* 2015年3月,Facebook 正式公开发布 React Native,并将该技术开源。虽然当时开发平台仅支持 Mac OS,部署也仅支持 iOS 平台。

* 2015年9月15日,Facebook 发布了 React Native for Android,把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台 Android 上。至此,React Native 实现了跨平台的特性。
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
提示
sina weixin mail 回到顶部