速战react-native

React-Native端跨平台开发技术分析

2017-10-18  本文已影响66人  Yochi

一、跨平台开发技术介绍

入门路线
2015年Facebook 推出了React Native让跨平台开发技术火了一把,去年阿里开源了weex也朝着越来越热的趋势发展。为了节省开发成本,我们也得默默的跟上他们的步伐。
接下来我们会畅谈各类跨平台开发技术的优劣,告诉大家为什么要选择RN进行开发。

市场上主流APP分类:

跨平台开发的四个流派:

除了性能问题, Web 流更严重的问题是功能缺失,比如 iOS 8 就新增 4000+ API,而 Web 标准需要漫长的编写和评审过程,增加 4000 API 这辈子是等不到了。

二、RN开发环境搭建

React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域

三、创建我们第一个RN项目

react-native init YochiProject
cd YochiProject
react-native run-ios(运行iOS应用)
react-native run-android(运行安卓应用)
对应的目录下分别为Android和iOS工程
运行成功后的效果 点击模拟器command+R刷新
上一篇下一篇

猜你喜欢

热点阅读