
对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS ,推荐什么编程语言? 是 Flutter 还是 React Native 呢?或者有其他的推荐吗?
1 shakukansp 49 天前 flutter 啊…… |
2 tjfamtf 48 天前 uniapp |
3 PTLin 48 天前 又到了我最喜欢的 flutter vs RN vs uniapp 环节了。 |
4 freesonwill 48 天前 React Native - JS Kotlin Multiplatform - Kotlin Flutter Dart Unity - C# https://kotlin.liying-cn.net/quickstart.html |
5 molika 48 天前 flutter |
6 vultr 48 天前 对于 java 开发人员来说,Kotlin 学习成本最低。 |
| img src="https://cdn.v2ex.com/avatar/17d3/d5c9/71891_normal.png?m=1752241801" class="avatar" border="0" align="default" alt="106npo" data-uid="71891" /> | 7 106npo 48 天前 via Android 直接 web 也行啊 |
9 ciki 48 天前 跨平台还是 flutter 吧,生态比较强 |
10 wenkgin 48 天前 uniapp |
11 ENNRIaaa 48 天前 flutter |
12 huifeng 48 天前 web 然后套壳 |
13 felixlong 48 天前 还是 React Native 吧。Flutter 还不知道什么时候才能支持 iOS26 的 Liquid Glass 效果呢。 |
14 HongJay 48 天前 java -> dart -> flutter |
15 liaohongxing 48 天前 先要评估是不是纯表单,纯展示应用,-》采用跨平台 , 否则原生 |
16 kamikaze472 48 天前 uniapp |
17 jackOff 48 天前 看是 web 应用还是本地应用吧? web 的话随便,如果是本地应用,最好还是原生 |
18 Vaspike 48 天前 可惜 kotlin compose platform 中的 ios 项难产好几年了, 不然我首推 kotlin compose |
19 facebook47 48 天前 via Android 小程序 |
20 mazz 48 天前 腾讯有个用 Kotlin 的跨平台的 Kuikly: https://kuikly.tds.qq.com/Introduction/arch.html |
21 VeteranCat 48 天前 如果你只是想要最终的产品的话,uniapp 。 如果有洁癖,那就看你自己喜好咯。 uniapp 出活快。 |
22 wizzer 48 天前 flutter 不支持鸿蒙,建议你用 uniapp |
23 dreamk 48 天前 |
24 chandlerbing9317 48 天前 flutter 会 java 学 dart 会很简单 |
25 yibo2018 48 天前 AI 现在还在学习语言,有点跟不上节奏了 |
26 onebitbank 48 天前 kotin multiplatform |
27 mmdsun 48 天前 via iPhone 推荐 React Native 。 搞过 Android 就 kotlin 平台,flutter 坑太多官方 demo 都有跑不起来的情况,Dark 语言也是半死不活的。 如果是后端,微软的 MAUI 跨平台开发也行,Java 可以无缝转,也可以考虑。 |
28 zsk425 48 天前 如何微信小程序就能解决,不如放弃原生 |
29 superedlimited 48 天前 via Android flutter 吧。感觉看毛片也可以,但是 kmp 似乎还不是很成熟 |
30 okakuyang 48 天前 要看你要做的 App 类型,规模。 |
31 niubee1 48 天前 你只需要学会给 AI 提需求就行了 |
32 usVexMownCzar 48 天前 via iPhone swift 现在也能开发 android 了,AI 目前还不会 |
33 cyningxu 48 天前 kmp 吧 |
34 grewer 48 天前 首先排除 uniapp 推荐 RN 、flutter |
35 auhah 48 天前 flutter 吧,dart 和 java 也差不太多,起码语言上不用付出太多成本 |
36 sunwei0325 48 天前 uniapp 先做个小程序跑起来, 你了解过上架 Android 和苹果商店的流程和繁杂程度吗? uniapp 先上到小程序, 早上早放弃 |
37 flmn 48 天前 Flutter |
38 devcai 48 天前 compose multiplatform 坚定支持者, 干掉 flutter |
39 treblex 48 天前 via iPhone 有个 unciv 的开源游戏项目是用 java 写的安卓 iOS 双端,不太确定 ui 组件的支持怎么样 |
40 bkmi 48 天前 via Android 我很喜欢 Flutter ,但是一点都不喜欢 Dart |
41 COOOOOOde 48 天前 最近才发现 tauri 2.0 支持移动端了, 不知道表现怎么样 |
42 MegatronKing 48 天前 跨平台应用开发语言里面和 Java 语法最像的还是 Dart ,所以选 Flutter 。我之前也是主要写 Java 的,现在用 Flutter 开发 Reqable ,钱迹李唐也是这个路子。 |
44 coder001 48 天前 @freesonwill #4 C不仅能走 Unity ,还有 Blazor Hybrid ,都是 Web 、Android 、iOS 、Mac 、Windows 多平台同一个项目的玩法 |
45 bugzhang 48 天前 Javascript 写 react native ,java 程序员应该很快能掌握 |
46 leo72638 48 天前 via iPhone/span> RN 吧 |
47 ericguo 48 天前 > 对于 Java 开发人员来说,如果想做一款 app 同时应用在 Android 和 IOS ,推荐什么编程语言? > 我是小美女,我要我的他既有钱又热情,有推荐吗? > 已经准备学习 Flutter 和 Dart 了 > 已经找了个渣男(连妈妈都放弃那种) 没有攻击的意思,只是突然脑中冒出来,觉得这两个场景好像…… |
48 Mystery0 48 天前 via Android cmp 投一票 |
49 ryuj 48 天前 flutter 一票,感觉 java 切换也没啥太大难度 |
50 darkengine 48 天前 @PTLin We can do this all day! /doge |
51 lujiaxing 48 天前 Cordova 了解一下? |
52 NextGen 48 天前 kotlin cross platform |
53 mikawang 48 天前 居然还有人推荐 uniapp 离谱 |
54 kldd529 48 天前 毋庸置疑,flutter |
55 tajo 48 天前 flutter 可以开发鸿蒙只是用不上最新版 https://gitcode.com/openharmony-tpc/flutter_flutter |
56 liuchenx 48 天前 compose platform |
57 ssssiiiirren 48 天前 这年头咋还有这么多人推荐 flutter ,flutter 对比 RN 新架构有什么优势吗?更不要说生态的巨大差距了。 |
58 koa 48 天前 闭眼选,然后 WebView 套网页。 |
59 2en 48 天前 反正别用 uniapp |
61 andrei007 48 天前 KMP CMP |
62 ZimaBlueee 48 天前 @PTLin Tauri 和 Electron 不配加入战争吗 |
63 seho 48 天前 uniapp 是一个好的小程序开发框架,而不是一个好的 app 跨端框架 |
64 Orangeee 48 天前 投 RN(Expo) 一票 |
65 caiyuan 48 天前 首先排除 uniapp 。 |
66 FreshOldMan 48 天前 React Native - JS, 维护方便 |
67 FreshOldMan 48 天前 说错了,项目想迭代下去一定要用 React Native - TS , 不要用 JS, 尤其现在 AI Coding 的背景下 |
68 leeyom 48 天前 我个人也推荐 flutter ,不过现在有 AI 的话,其实原生 swift 和 kotlin 应该学习成本也不大,尤其是 kotlin |
70 admin948 48 天前 其实对于 java 来说,转 kotlin 用 kmp 那一套最简单,但是 kmp 现在还是不温不火的,生态也一般。 综合来看,还是得 flutter |
71 Subfire 48 天前 Unity3D 或 UE 呀, 能打包成 Android/iOS/PC 等任意包 |
72 andyskaura 48 天前 什么 flutter ,rn 。 webview 能不能满足业务先? |
73 nianqingren525 48 天前 @caiyuan uniapp 的缺点是啥? |
74 XiaorAx 48 天前 现在肯定是 kmp 了 |
75 SeanGeek 48 天前 当然是 Kotlin ,框架用 KMP |
76 linkopeneyes 48 天前 love2d godot unity monogame |
77 hervey0424 48 天前 对性能没啥要求的话 Cordova 吧, 简单粗暴快捷 |
78 Shaar 48 天前 unity 吧,全平台,web 都可以 |
81 Biye9012 48 天前 Flutter 和 RN 选一个, KMP 不要选, 目前不成熟, 生态也不全, 用了就是当小白鼠; RN 可以热更新, 但是使用的组件还是原生组件, 一致性不如 Flutter; 而且也要结合你的项目内容, 如果有一些比较吃性能的功能, 还是得用原生开发 |
82 pikes2023 48 天前 我用的 rs 做的 ios 端,安卓端不想做 |
83 vansiit 48 天前 flutter 和 uniapp 都有那么多反对的,好像最多推荐的是 RN ( Expo )。那为什么国内 RN 开发者和生态这么少呢 |
84 Gilfoyle26 48 天前 以前我肯定会推荐 Flutter ,RN ,但是现在我只推荐原生,因为跨平台你无论怎么搞,天花板之上都是原生,这个天花板总有一天会让你痛不欲生,但是原生则不存在这个问题。跨平台技术还有一个致命的问题是,如果 api 更新了,那么跨平台需要时间适配,这个适配的时间你只能等,你吃的永远是二手的饭。 |
85 94 48 天前 首先排除 React Native 和 uni-app 。好了,剩下的只有 Flutter 了 。 |
86 zoharSoul 48 天前 kotlin |
89 mengdodo 47 天前 天天专研技术能挣几个钱,兄弟,要我说还得是 uniapp |
90 DualVectorFoil 47 天前 via Android 都说 uniapp 出活快,可惜 hbuilder 实在是用不来,体验太糟糕了 |
91 Domado 46 天前 flutter 没得选 |
92 BortonJones 45 天前 随便啥 cursor 吧 |
93 @nianqingren525 唯一看起来像优点的特点就是:一套代码编译各个平台小程序。其它全是缺点,将市面上几乎所有平台集于一身,如果这是你自己的产品,你觉得它稳吗?经常出现一些莫名其妙的 bug ,这个平台有问题,其它平台没问题,社区提问要么几年没人回复要么等下个版本。我之前遇到个 input 的 bug ,还得自己修改源码进行打包上线。后来全部舍弃,换 react native 。 |