开源论坛想找人开发 App 推荐 rn 还是 Flutter?

2023-12-15 18:46:53 +08:00
 WebSystem
问下,自己用的论坛开源项目是 Flarum

介绍: https://docs.flarum.org/zh/extend/start/
项目: https://github.com/flarum/framework

网站后端:PHP 语言编写,并通过 Composer 使用了大量的 Laravel 组件和其他资源包。
网站前端:类 React 框架 Mithril.js

想找人开发跨平台 App 推荐 rn 还是 flutter 比较好?
或是有其他推荐的技术线么
排除 uniapp ,以海外常用的技术线为主

目前需求是价格范围几 k 左右,部分页面 H5
之后再看项目情况要不要原生
网站本身有适配移动端
8469 次点击
所在节点    程序员
48 条回复
ShaoLongFei
2023-12-15 18:49:26 +08:00
那肯定是 Flutter 啊
WebSystem
2023-12-15 18:52:18 +08:00
@ShaoLongFei 对这块不是很熟,常常看到 rn 和 Flutter 在互比,不知道用啥好,有啥具体点差异么
KC35
2023-12-15 18:55:31 +08:00
投 Flutter 1 票
kuituosi
2023-12-15 18:58:53 +08:00
国外用 rn 多,国内用 flutter 多
dapang1221
2023-12-15 18:59:07 +08:00
正经的开发好像基本就 kotlin 和 flutter 两种吧
WebKit
2023-12-15 19:40:27 +08:00
既然匹配了移动端,为什么不直接 app 套 webview
WebSystem
2023-12-15 19:42:50 +08:00
@WebKit 上架 app store 怕过不了审核,听说苹果政策不允许全 webview
iOCZS
2023-12-15 19:56:30 +08:00
用 flutter ,直接网页版也有了😂。论坛没有什么太需要原生支持的功能,适合 flutter 。
h4avone
2023-12-15 20:03:39 +08:00
几千预算想做个 app ,想啥呢
magic3584
2023-12-15 20:05:01 +08:00
你会 React 的话自己用 RN 写啊
WebSystem
2023-12-15 20:06:54 +08:00
@h4avone 初期项目,大部分都 H5 ,或能过审就行,不过份吧
linuxsuren
2023-12-15 20:26:02 +08:00
我可以帮忙增加 API E2E 测试,这里是案例 https://github.com/LinuxSuRen/api-testing/discussions/284
flmn
2023-12-15 20:33:34 +08:00
几 k 的话,让接活的人选择自己熟悉的吧。
h4avone
2023-12-15 20:48:53 +08:00
如果真的好好搞,还不如先想清楚,招会写 app
的合伙人比较好.

几千招外包,到最后你会发现,大家都想敷衍了事.
XCFOX
2023-12-15 21:01:32 +08:00
1. 语言
TypeScript + jsx 完胜 Dart

2. 性能
React Native 在各个系统上均使用原生渲染;
Flutter 现阶段在 iOS 上使用 Impeller 渲染引擎,在 Android 上使用 Skia 引擎;
Skia 版本的 Flutter 在滑动、翻页时存在明显卡顿,动画反馈也会延迟几帧,Impeller 版本的 Flutter
有的文章认为 Flutter 性能好于 React Native ,实际上是在说 dart 的性能好于 js 。然而 React Native 目前使用 jsi 与原生进程通信,性能与早期版本相比有大幅度改进,js 代码的执行速度已经不是瓶颈。
在现在这个时间点来看,React Native 的性能/动画流畅度/用户体验是好于 Flutter 的,但是 Flutter 的 Impeller 引擎完善之后估计会追平 React Native 。

3. 开发体验
Flutter 的环境搭建很方便,React Native 使用 expo 开发也很方便,React Native 使用 react-native-cli 的话搭环境会很麻烦。

4. 生态
RN 坐拥 npm 生态,虽然包质量稂莠不齐,但是 npm 的生态比 dart 繁荣得多。
全面使用 React Native 的 APP 很多:Discord 、Mattermost 、京东、https://reactnative.dev/showcase
全面使用 Flutter 的 APP 寥寥而已:哔哩哔哩漫画、彩云小梦,不得不再提一下这两个 APP 在动画流畅度方面是存在很大问题的。


在我个人看来 Flutter 相比 React Native 是没有优势的,作为用户来说 Flutter 开发的 APP 体验是倒退的。
除了 React Native 环境搭不好的情况,现阶段还是推荐 React Native 。
gavin6liu
2023-12-15 21:09:49 +08:00
网站本身是适配移动端的,你做 App 的目的是啥?
nomytwins
2023-12-15 21:11:27 +08:00
uniapp
WebSystem
2023-12-15 21:27:04 +08:00
@flmn 原本我也是这样想,但想说万一之后如果其他人接手开发,技术线比较不同的话怕不好找人开发

@h4avone 项目初期合伙人找过都难找,身旁的都偏向稳定工作,所以打算自己干+外包形式,再找第三方审计代码

@XCFOX 找了很多 V2EX 互比的帖子都是 2019 或 2020 的,谢谢讲解,估计打算用 RN 了,还没有看到进期比较具体讲解推荐 Flutter 的帖子

@gavin6liu 增加用户黏着度,很多用户反馈需要一个 app+通知推送移动端,不然项目初期原本也没打算要搞
yun
2023-12-15 21:27:30 +08:00
@XCFOX 这个卡顿使我不敢用它做一个视频项目。
ly827
2023-12-15 21:39:02 +08:00
Flutter 吧

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

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

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

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

© 2021 V2EX