事情是这样的,由于最近想做个APP,于是我考虑下技术选型,便在gitHub看了看,于是发现了一个让我惊讶的点:
React-native
仓库
Flutter
仓库
可以看到,FLutter
的Star
数量默默的大幅超越了React-Native
感觉近期社区对于React-native和Flutter慢慢降低了关注度,很少有人写相关性质的文章了
React-Native
:
通过Boss
直聘的url
传参测试,深圳地区的React-Native
招聘数量为9页
https://www.zhipin.com/c101280600/?query=react-native&page=9&ka=page-9
Flutter
:
通过Boss
直聘的url
传参测试,深圳地区的Flutter
招聘数量为8页
https://www.zhipin.com/c101280600/?query=Flutter&page=8&ka=page-8
招聘热度:不相上下
由于需要快速兑现试错,最终选择react-native作为技术栈选型
在一个产品初期,应该快速兑现产品需求,看市场响应如何再做下一步的打算
准备工作
brew install node
brew install watchman
npm install -g yarn
yarn config set registry https://registry.npm.taobao.org/
电脑安装模拟器
sudo gem install cocoapods
初始化项目
npx react-native init AwesomeProject
启动项目
cd AwesomeProject
yarn ios
pod install
时候记得要开梯子这样一个简单的react-native项目就搭建好了
如果遇到环境上的问题可以公众号后台或者微信私聊我
官网:
https://flutterchina.club/
Mac环境安装
https://flutterchina.club/setup-macos/
https://www.jianshu.com/p/da80214720eb
原理的对比(最重要):
react-native
和flutter
一会大些一会驼峰,要规范命名(主要是Mac键盘难用你们懂的~)我已经遇到很多同事和粉丝问我,为什么我在本地构建没问题,一上服务器就失败,找不到文件名啊~ 那是你大小写不规范,不同操作系统的规则不一样,最终构建的结果也不一样,所以推荐使用react-native这种来命令,而不是大小写
上周的公众号投票,将近400人投票,最终react微小的优势获胜,这说明两个框架国内都用得很多,虽然我是react的疯狂爱好者,但是我也喜欢vue的作者,这并不冲突
如果你觉得这篇内容对你挺有启发,我想邀请你帮我几件小事
1.点个「在看、赞、关注」,让更多人也能看到这篇内容(点了「赞」,bug -1???)
2.关注我的公众号「前端巅峰
」,让我持续为你推送精选好文
我是Peter谭,一位小厂前端开发工程师,喜欢搞架构,对性能优化,跨平台开发有一定研究,还喜欢做自媒体,区块链。欢迎关注我
蒲公英 · JELLY技术期刊 Vol.42 这是一个最好的时代,多样化的平台给了所有人成...
写一个BUI折叠菜单插件效果预览 控件分析控件结构 一个点击显示隐藏的效果, 并且...
rem介绍 rem(font size of the root element)是指相对于根元素(即html元素)...
这几天使用H5开发了一个仿微信聊天前端界面,尤其微信底部编辑器那块处理的很好...
写在开头 在之前,已经很多朋友已经升级到了 vite ,但是大部分都是vue的项目,那...
TOP云 (west.cn)7月6日消息,上月末我们报道了火币网以10万个HT币(大约250万...
网页的可访问性,似乎只能由前端来重视并实现。这点挺可悲,作为可用性的一部分...
1 效果 演示地址: https://www.albertyy.com/2020/7/check2.html 另一篇文章: ...
TOP云(zuntop.com)科技9月10日消息 香港零售业增速放缓的大背景下,莎莎国际(0...
今天我们来讲解一下关于Dreamweaver项目列表的使用方法,都是基础知识,,请看下...