expo开发React-Native方式对比

expo开发React-Native方式对比_第1张图片

其实文章一开始想叫如何下载React-Native开发工具------EXPO XDE,但是扩充得多了,索性改全面些

一.Desktop版expo xde模拟环境

下载方式:
1.github官方发行地址对应OS版本:https://github.com/expo/xde/releases

2.shadowsocks开启全局模式

3.downloading...

expo开发React-Native方式对比_第2张图片

评:window10专业版测试失败,错误原因是服务器失败或者权限问题,但是通过翻墙和管理员运行软件也无效。

二.Mobile版expo真机环境

下载方式:
直接应用商店搜索下载
android →google play
iso →app store
评:真机测试成功,且支持HMR,是当前所有方式里最靠谱的方式。

还有2种有趣的方式:托拉拽式,极客式。

三.托拉拽式

https://snack.expo.io/

expo开发React-Native方式对比_第3张图片

评:和QlikSense一样,托拉拽式编程,耦合性过高,但可用来拿来查看components写法。

四.极客式

cnpm i exp -g
exp init app
cd app
exp start

评:这种方式需要在终端输入一系列信息,姓名,账号,密码和邮箱等,理论上输入正确就可以使用,但是我本地测试也是失败的,原因未知。

综合考虑国际大环境实验结果来看,最适合用来开发React-Native的,是第二种Mobile版expo真机环境的方式。
一台android机,一台ios机,为它们分别安装expo进行开发,基于create-react-native-app脚手架生成QR码,使用app内置扫码功能直接扫QR码,即可在mobile端构建文件,随后配合desktop端协同开发。

期待和大家交流,共同进步,欢迎大家加入我创建的与前端开发密切相关的技术讨论小组:

  • SegmentFault技术圈:ES新规范语法糖
  • SegmentFault专栏:趁你还年轻,做个优秀的前端工程师
  • 知乎专栏:趁你还年轻,做个优秀的前端工程师
  • Github博客: 趁你还年轻233的个人博客
  • 前端开发QQ群:660634678
  • 微信公众号: 人兽鬼 / excellent_developers


努力成为优秀前端工程师!

你可能感兴趣的:(expo开发React-Native方式对比)