现在快速开发跨平台 App 还在用 React Native 么?有没有什么完善一点的 UI 框架推荐一下?

2020-05-24 11:03:30 +08:00
 zrp1994

在网上查了一下 React Native 的 UI 框架,发现选择很少,并且组件没有前端的那些框架那么多。不知道大家现在开发是转了 flutter 还是仍然再用 React Native ?有没有什么好的 UI 框架推荐一下?多谢了。

5519 次点击
所在节点    React
21 条回复
WubWoofWolf
2020-05-24 11:05:49 +08:00
17 年用过 rn,19 年用过 flutter,感受就是 flutter > rn
Vhc001
2020-05-24 11:09:40 +08:00
@WubWoofWolf #1 ">" 是什么意思?
ljspython
2020-05-24 11:28:30 +08:00
@Vhc001 #2 大概是取模的意思吧
Vhc001
2020-05-24 11:35:55 +08:00
@ljspython #3 我觉得一楼的 ">" 是 "过渡" 的意思,表示 Flutter 用户最终会转为使用 React Native
ljspython
2020-05-24 11:42:20 +08:00
@Vhc001 #4 也有可能表示一个“插入”的动作,一楼在暗示自己转型到 Flutter 用户之后“插入”过 rn 用户
damngood
2020-05-24 11:57:27 +08:00
哈哈哈 2 楼憨憨... 明显人家是在表达 [ flutter 好于 rn ] 的意思.
qinfensky
2020-05-24 12:02:07 +08:00
麻烦,之前被坑得要紧,建立项目时候得 React Native 版本低了,然后升级了 macOS 和 Xcode 版本,就编译报错了,升级 React Native 版本又会出现很多错误,因为用了很多原生的东西,相当于第三方原生库集成需要重新来一次。我只能去找老版本的 Xcode 装上才能编译。现在用 Swift 5 开发,会莫名其妙有安全感,不担心这些问题
Qinmei
2020-05-24 12:03:46 +08:00
flutter 也没有 UI 库吧, 不过 RN 自己手撸一套就是了, 业务不是很复杂的话, 官网那几个示例足够玩出花了, 虽然麻烦了点, 但是比较可控
giscafer
2020-05-24 12:18:13 +08:00
web 前端开发,一套代码多端的话,Ionic 比 RN 的组件完善很多。UI 也好看。只不过 Ionic 是基于 WebView 的,非原生 UI 渲染,但是如果不是用户量很大,或者体验要求极致,Ionic 是没问题的,可以看看。
Ionic4 开始支持 Vue React 开发 APP 了,原来一直是 angular 。2017 年的时候用 Ionic3 开发了一个 APP,开发效率很高

RN 的话今年核心渲染框架官方团队在重构,还不知道什么时候能发版。Flutter 生态不行,会有很多坑,懂的人也很少。建议看目前公司的情况去做选择。
defunct9
2020-05-24 12:37:13 +08:00
meteor
VDimos
2020-05-24 13:23:08 +08:00
flutter 那个嵌套真的看着好难受啊
wangyzj
2020-05-24 13:26:01 +08:00
前端圈真乱
Desiree
2020-05-24 13:30:22 +08:00
好不好用。你要看现在生产环境有几个用 flutter 的,rn 都上多少生产应用了,实践出真知
dodo2012
2020-05-24 13:33:21 +08:00
flutter 怎么样,看看闲鱼就知道了,rn 坑多起码还能找到解决方法,flutter 有坑,除非有熟悉的人,有时找问题找遍谷歌也找不到
ericgui
2020-05-24 15:05:53 +08:00
QT
stx0821
2020-05-24 15:18:23 +08:00
我们公司用的是 uniapp nvue
LowBi
2020-05-24 16:18:40 +08:00
uniapp
DeepCold
2020-05-24 17:01:08 +08:00
RN 写起来挺爽的,但是底层需求还是要懂点客户端才行。
要求性能可能 flutter 更合适。
sliveryukilee
2020-05-24 18:30:16 +08:00
flutter>rn>uni-app
dioxide
2020-05-24 18:52:03 +08:00
RN 给人的感觉就是: 步子迈的大了(跨的端多,还想一套代码), 结果就是三步一扯“蛋”,五步一卡“蛋”.
对于 Web 前端和搞原生 App 的是两头不讨好.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX