马上 2025 年了,还有多少人在用 React Native ?

2024 年 11 月 25 日
 17lian

鄙人主 Java 开发,对前端技术了解不多,在之前 RN 火热🔥时期,由于会一点前端,上手相对简单,在移动端技术选型时选择了 RN,但是这几年慢慢的发现很多 RN 组件库都没人维护了,各大技术博客平台有关 RN 的帖子都停留在 3 ~ 5 年前。

想请教下移动端的大佬们,给点意见:

1 、如果继续使用 RN 开发,没有合适的组件库时,应该学 Objective-C ,还是 Swift ?

2 、推荐一个学习成本较低的框架( uniapp 就算了~~)

21701 次点击
所在节点    React
109 条回复
sakuraT1
2024 年 11 月 25 日
JS 生态才是 rn 最大优势,前端人员直接覆盖,学习成本低,性价比高,对于企业来说,招个前端会 rn 的肯定比只会 flutter 的来的划算
gujuji
2024 年 11 月 25 日
@neel 已经阳痿了,
imba97
2024 年 11 月 25 日
用了一年多 Capactior 还不错,多端打包( Electron 桌面端、Android 、iOS )
通过插件跟原生系统通信,官方提供了大部分基本插件,第三方也有。但其实还是比较少,不过可以自己写插件
snarkprayer
2024 年 11 月 25 日
RN + expo 比裸写 RN 简单很多
expo 官方维护的包质量也可以,真遇到复杂的需求,跨平台方案都一样不好做
xingheng
2024 年 11 月 25 日
借了楼问一下:你们有多少个人开发者用跨平台框架的同时真的适配了安卓和 iOS 的?有多少人同时会写安卓和 iOS 原生开发的?
nicholasxuu
2024 年 11 月 25 日
还有什么选择?
flutter 的组被 google 开了大半,剩下的人手面对堆积如山的 issue 。
还有什么?
jingrui
2024 年 11 月 25 日
react native + 1
现在用 expo 框架,还是蛮香的; RN 包管理确实是个问题,毕竟 RN+EXPO 基本半年一个大版本,社区包跟不上也正常。
xiexiping
2024 年 11 月 25 日
反正我接触的移动开发者圈子没什么人用 RN 了,招聘也没什么人提了,除非是用的还是五六年前的招聘文案,当然你要是高兴,可以说你身边都是用 RN 的,那我也没什么话好说
shui14
2024 年 11 月 25 日
到今天还有人在吹 flutter
好几年前我说过,flutter 再强,它会变成 rn 的一种实现
去年 webgpu 一发布就有人移植了 skia 接口,这种生态拿什么打,它名字带一个 web 但是不是只能跑在 web ,dawn 这些是 native 优先
就现状来说,flutter 还在还有几家,除了嘴硬的,实际 app 稀烂,中小厂是上了车没法换。rn 阵营说它不好,人家也是投资搞原生团队,国内当下降本增笑的大前提,原生开发没前景,另一个各家迭代频率和热更新都是刚需
如果需要一个 app 凑数,webview 套壳;如果需要各个渠道,第三方那些多端框架;如果要做一个正经 app ,在原生与效率成本间平衡,rn 依然是最优解
daysv
2024 年 11 月 25 日
一直看好 RN ,不需要太多人力, 只需要把最耗精力的业务渲染层做好复用即可。
flutter 做到最后不就是做成一个浏览器罢了,谷歌真有那么多人投入维护吗?
而且就这两家后台的战略投入来看,谷歌更多是玩票
wanguorui123
2024 年 11 月 25 日
还是用 WebView 套壳吧
MisterQ
2024 年 11 月 25 日
Java 才是最好的语言! Python 才是最好的语言!(如何让一群程序员吵起来)
wh469012917
2024 年 11 月 25 日
用了好几年 RN ,感觉还是 flutter 更合适吧。移动端的相关组件库 flutter 支持的还是比较好,RN 虽然库很多,但是很多都是不维护了,到最后得自己维护,苦不堪言
wh469012917
2024 年 11 月 25 日
@wh469012917 目前我们自己维护的有:高德地图 SDK 、微信 SDK 、umeng 推送/统计、rn-video-controls ,除非就是你不用国内厂商的服务,不然后期的维护很恶心
GBdG6clg2Jy17ua5
2024 年 11 月 25 日
我的建议是不要入坑移动端开发。
Jaosn
2024 年 11 月 25 日
@wh469012917 #33 被你这么一说还是 uni-app weex 更香了,这些都不需要操行 🌚
wow0o
2024 年 11 月 25 日
一般都会从内核层面换成自己的方案了。。
FreshOldMan
2024 年 11 月 25 日
expo 维护的还行啊
springz
2024 年 11 月 25 日
Flutter 不太行了,Google 裁员新闻看看。
springz
2024 年 11 月 25 日
Swift 吧,oc 现在都块被列入即将淘汰了。

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

https://v2ex.ih06.com/t/1092297

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

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

© 2021 V2EX