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

24 天前
 69partner

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

5673 次点击
所在节点    程序员
86 条回复
streamrx
23 天前
选 rn
lovekernel
23 天前
我 all in flutter 了
Ainnlly
23 天前
@niubee1 我现在就是用老技术写的原生,别害人,等到看到上千行的拼接 js 拼接 html 就知道想死了
Ainnlly
23 天前
@Ainnlly 额,app 啊,对不起,没看清
AvilCore
23 天前
兄弟你调研过吗,你想做第三方 b 站客户端就没想过看看社区的第三方是怎么做的,为什么 pilipala 会用 flutter ,为什么没有 rn 做的第三方视频 app

rn-video 和 expo-video 这两个视频组件应该都不支持分别的音轨和视频轨,就这一个薄纱视频站第三方应用,因为不碰原生代码根本做不出来

如果你能做出来这个问题,那么 flutter 和 rn 的主要差距就是需不需要原生渲染-ios26 液态玻璃,其他问题都可以用钱实现

如果你还有钱方面的考量,去 boss 搜搜 flutter 和 rn 薪资不比葛这问准多了
uuundefined
23 天前
只做 IOS 还不如原生。 安卓和 IOS 都做的话 uni 有点老旧,react 其实开发成本挺高的,比较新,老旧设备兼容性差别大。flutter 反倒是最简单的。 开发起来稍微费力点,但是 flutter 相当于自带加密, 节省很多后期成本,APP 加固很贵的
Hansee
23 天前
我们 all in Flutter
AvilCore
23 天前
大晚上眼睛不好瞎了,这个看 b 站视频原来是看别人的介绍视频。。。

还是建议按产品需求做调研 没有官方第三方 sdk 要自己写就懵逼了

比如要做音乐播放器 audio_service 比 expo-audio 领先好几个身位
RightHand
23 天前
很简单,需要小程序那就 uni ,有 rn 经验选 rn ,其他无脑选 flutter
Akay47
23 天前
rn 和 uniapp 都使用过, rn 开发体验很差, 非常不建议使用, uniapp 只适合写小程序, uniappx 也是一样, 这三者之间根本没得选, 只有 flutter 适合正常开发 app, 而且上手非常简单, 就是得稍微注意下代码嵌套, 同样可以写的很优雅
debuggeeker
23 天前
你来这里问,大部分人推荐你跨平台,如果你要打造很好的用户体验,原生是最好的,但是在这里就是不认同的
yuntun
23 天前
如果你考虑上架应用商店 , 并且打算长期运营你的 app , 就不要考虑 uniapp .

https://ask.dcloud.net.cn/question/183590
yuntun
23 天前
如果你考虑上架应用商店 , 并且打算长期运营你的 app , 就不要考虑 uniapp .

https://ask.dcloud.net.cn/question/183590

2023 年就已经出现的问题 , 到现在还依然存在 , 官方压根不管 , uniapp 官方给出的解决方案就是 , 使用官方推荐的加固 , 加固一次 600 块 , 而且 app 提审并不是百分百通过 , 如果这次加固提审没有通过 , 那 600 块就是打水漂 , 你还得再加固再提审.

而且用 360 加固也解决不了问题 .

我现在无比后悔当初为了偷懒选了 uniapp , 现在都打算用原生重新写个了
Manweill
23 天前
@dreamk 支付一定成本快速启动项目是一个不错的选择,有一定技术能力也可以自己去写一些组件,或者一起在社区内做一些开源项目。

目前我基于 rn+native+tailwind+tv 写了一套基础组件,然后在整合部分原生组件中,等差不多了就可以丢出来
gam2046
23 天前
根据有限的经验,除非你有充足的理由,否则不要考虑 uniapp ,当你需要一些与特定平台功能的时候,会比较痛苦。
niubee1
23 天前
@Ainnlly 我用 cursor 写 APP 就几乎一行代码没写啊,都上架了,就是左一鞭子右一鞭子的抽,比较累。说什么上千行拼接 js ,你描述有问题而已,现在用 AI 开发就跟开车用智能辅助一样的,你要大撒把,撞车了能怪谁
zenghaojim33
22 天前
在外企,服務過兩個大甲方,都是 React Native 。目前現在的項目有 50+頁面,還是感覺大部分情況下和原生的一樣的流暢
ala2008
22 天前
flutter 大厂背书,感觉可以的
bojue
22 天前
@BeiChuanAlex 类似拼多多大金主选择没问题,一切都是利弊触发
maxmax4max
22 天前
对于简单的 app 性能上差不多;
开发效率 flutter ,rn 差不多;
团队原生多用 flutter ,web 开发多用 rn ;
只考虑双端用 flutter ,考虑三端及以上用 rn ;
不考虑热更用 flutter ,考虑热更用 rn 。

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

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

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

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

© 2021 V2EX