React Native搭建简单的项目框架React Navigation + redux

React Native搭建简单的项目框架

React Native 是Facebook于2015年4月开源的跨平台移动应用开发框架, 短短的一两年的发展就已经有很多家公司支持并采用此框架来搭建公司的移动端的应用,
React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。

虽然可能没有说的那么厉害,但是我们不可否认,它在统一移动端开发和前端上开发做了很大贡献.React Native虽然使用的是javaScript语言搭建页面和逻辑等 但是其编译之后则会转化为安卓或者苹果的原生语言,从而即达到了一种语言 多端使用 同时也基本有了原生的流畅体验,因为其在渲染方面已经不是在web浏览器上面,而是真正的做到了渲染原生的图层或者控件这些, 当然 因为语言的转化, 其肯定在内存上或者在性能上是不可能100%和原生做到完全一致的体验的,同时,因为跨语言的性质,也并不是所有功能都仅仅使用javaScript就可以完成了,部分时候我们还是需要原生框架的支持

但是这一起并不能掩盖这门移动开发框架的优秀.
大厂的支持,健壮的交流社区,足够多的开源和开发者的支持,使得其发展的很是迅速.
很多公司局部采用甚至是全部采用此框架来构建自己公司的移动应用.
那么到底是前端人员学习此框架简单呢?还是移动端人员学习此框架简单呢?

如果你搜索网上的评论 可能很多人都会说是前端人员转入简单,因为语言学习成本为0,直接参照网上或者官方的教程即可简单搭建,迅速上手.
我本人是前端也做,移动端也做,且都有不少的开发经验,
我的观点却和他们不同.
首先,不可否认对于前端开发人员来说,直接能够上手绝对是最简单的,但是很多人却没有考虑,移动端的各种系统的复杂性,移动端开发的各种限制,各种规范…这些对于前端人员来说是缺少的,前端人员很容易的搭建好界面, 但是对于很多复杂的移动开发需求,比如某些硬件类,如蓝牙,wifi等 比如某些复杂的框架类,如地图,如支付,如内购等等这些.此外还有安卓和iOS的差异性导致的某些限制

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值