移动端 App 的 js 开发框架应该是只有一个 react-native 活下来了吧

查看 93|回复 5
作者:ChrisFreeMan   

图表工具 link
最近在挑选 js 的移动端开发框架,昨天全部试了下,体验是 react-native > ionic > cordova > NativeScript
NativeScript 明明是 openjs 基金会下的,结果现在连个 react 的 hello world 都跑不起来了,真是有点尴尬😅。
ionic 和 cordova 的话比较偏向纯前端技术栈,这两个感觉基本上是手机端的 electron ,Cordova 比较简陋,ionic 的话体验好很多,但是似乎有些高级功能是收费的?
感觉 react-native 最稳,但是我感觉很不舒服的点是它力推 Expo 这个工具,关于这个工具的问题有一篇文章介绍了link,感觉和我想的是一样的,文章总结了这个工具靠着门槛低吸引用户,但是后续可能会拖慢你的 build 速度来推它的收费高级服务( 29$/月)吃相很难看,我支持开源软件盈利,但是不喜欢这种很粗暴的方式。但是目前避开 expo 走 react-native 的 cli 工具构建项目目前没有遇到任何问题。
就是以上了,欢迎纠正或者补充。

Cordova, ionic, react-native, 框架

estk   
expo 中国大陆白天编译很快,晚上有时要等 1 小时。估计很多用户都是欧美
ChrisFreeMan
OP
  
@estk 感觉 build 这种事情不能选择在本地完成让人很没有掌控的感觉,就像是关键一步被别人把关了。
estk   
@ChrisFreeMan #2
Expo 降低了门槛,提高了效率。掌控感是另一回事。我个人觉得开自动挡的车比手动挡舒服
iOCZ   
RN 很多功能还需要原生支持的,expo 就是添加了很多原生支持,这样你就不用自己引入。另外 expo 有个客户端,你可以在上面直接跑你的 rn 代码,理论上你可以通过这种方式,向你的朋友推送你的 rn app 了,免去了签名的问题。当然目前这个壳应用有一些限制。
chuangbo   
还有一个国产的 uni-app 也可以打包发布 App ,不过一般是用来做小程序。
https://uniapp.dcloud.net.cn/
您需要登录后才可以回帖 登录 | 立即注册

返回顶部