框架选型问题 React Native、Flutter、uniappx?

17 天前
 69partner

我们想做一款 App ,功能就是基础页面功能的添加会有部分动画效果 看 b 站视频,flutter 从各种层面上数据都是优于 rn 的,但是招聘的角度上看,国内环境 flutter 是否好招人 uniapp 好像 ios 依然会打包成 web 的方式,操作起来应该就不太丝滑 请路过的 v 友们留下你们对这两个框架的看法

5490 次点击
所在节点    程序员
86 条回复
chaxus
17 天前
求稳来说 RN ,目前截止 2025 ,生态比另外两个好太多。遇到问题问 AI 或者搜索都更容易解决。flutter 感觉大金主 google 不咋上心支持,只能说未来可期吧。
niubee1
16 天前
老实说,现在都 AI 开发了,干脆原生算了
BeiChuanAlex
16 天前
嗯....如果我推荐原生,不是有点大逆不道了。
dssxzuxc
16 天前
大部分情况下 flutter 性能更佳,写前端更费劲点,Dart 表达画面的能力被 CSS 吊打; RN 性能稍差,前端部分更好实现,但是样式在不同平台不一致。硬要比就是半斤八两,确实很难抉择。uniapp 也不是不行,除此之外还有 KMM/KMP 也可以看看。
尝试过 Tauri mobile ,完全生产不可用,只能作为内部工具使用。
如果你们有 react 的历史包袱,或者更注重开发效率,那就选 RN ,如果 java 仔多,或者愿意仔细打磨产品就 flutter 。
不过当下原生或许是个更佳选择。
angrylid
16 天前
那你为什么不先开两个岗位收一波简历再砍掉其中一个(
dearmymy
16 天前
对性能没有特别高要求,就 rn 。招人肯定也好招。
9ki
16 天前
对动画有要求就别考虑 uniapp

RN:多端不统一,需要找一个经验丰富的开发领导,相比 flutter 开发效率高点

Flutter:多端统一,开发效率不如 RN ,性能方面下限高

在 AI 时代 RN 的历史积累开发上会更具备优势
donotquestion
16 天前
我会 ios 中的 oc 、swift ,安卓中的 kotlin + jetpack ,和 RN 、flutter ,每个技术栈都有至少两个成熟的商业项目验证。
RN 代码清晰但是单线程技术性能有瓶颈
flutter ,代码逻辑混乱,但是性能好
qianji201712
16 天前
Flutter 其他不考虑
iOCZS
16 天前
其实都行,如果不行,早就死了
yb2313
16 天前
嗯,, 听说 tauri-v2 也可以做 app 了?
bg7lgb
16 天前
Flutter 把代码组织好,也挺方便的。

不过有一点不爽的经常是先写好了,效果出来后,再重构组件。
kakki
16 天前
为什么会认为自己有的选...明明只有 Flutter.
但是我更推荐原生, 都 AI 写代码了.
Manweill
16 天前
说 RN 多端不统一的,必定是没实际在项目中应用过 RN 。但是有 RN 的实际项目都不至于这样说。目前这三只推荐 RN ,除非你要搞游戏
kongkx
16 天前
RN 起步, 优化到最后还是原生
caiyuan
16 天前
@Manweill 我也在想,为啥老说 RN 多端不统一?不统一在哪? alert 弹窗?这玩意儿会用到? UI 不都是自己设计的吗?写的时候都按照 UI 去写样式了,不统一啥?
fms86
16 天前
如果不是国内客户明确要求 uniapp ,那就优先选 RN ,而且国外有 expo 这种 RN 框架开发成本更低,成熟度也更高
seven123
16 天前
RN 方便,效率高,flutter 比 RN 性能稍好一点,长期跨端看好 KMP ,上面很多都推荐原生,我也知道原生好,但是每个端都要实现,没有那么多人力。
murmur
16 天前
@caiyuan rn 只是看着像前端,很多属性,比如阴影渐变什么的,需要按照 ios 和 android 写分平台属性
LimLim
16 天前
推荐 Flutter ,按你的描述来看没啥问题。
另外,如果不纠结跨平台,其实原生的工作量也没差多少的,画页面啥的 AI 都能干。

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

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

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

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

© 2021 V2EX