nz007
V2EX  ›  程序员

Java 学习 flutter 有前途吗

By nz007 at 2023 年 12 月 11 日 · 6485 次点击

从国内和海外全方位的评价下?

39 条回复  •  2024-01-12 15:32:53 +08:00
28Sv0ngQfIE7Yloe
   1
28Sv0ngQfIE7Yloe  
   2023 年 12 月 11 日
你给的信息太少
kuituosi
   2
kuituosi  
   2023 年 12 月 11 日
海外用 react native 比较多,国内用 flutter 比较多
nz007
   3
nz007  
OP
   2023 年 12 月 11 日
现在是资深 java ,但觉得后端要求太广了,想换个赛道,现在业余时间看看,过几年要出去,感觉 flutter 比 react native 性能要好,但缺点是没有 react native 的群众基础
JGideon
   4
JGideon  
   2023 年 12 月 11 日
没有
alexHong
   5
alexHong  
   2023 年 12 月 11 日
是后端还是?
goodspb
   6
goodspb  
   2023 年 12 月 11 日
@kuituosi #2 really?
h1104350235
   7
h1104350235  
   2023 年 12 月 11 日
正准备前端学 java 呢
wobuhuicode
   8
wobuhuicode  
   2023 年 12 月 11 日
有项目就有前途。flutter 前两年是 web3 届的扛把子。web3 招聘前端基本都想要一个会 flutter 的。奈何 Apple 对区块链的 APP 的政策一再收紧。很多都选择回去 react native 或者原生安卓开发了。
alexHong
   9
alexHong  
   2023 年 12 月 11 日
不管是 flutter 还是 rn ,双端原生部分少不了,demo 项目除外。
nxforce
   10
nxforce  
   2023 年 12 月 11 日
flutter 适合做自己的独立产品,但是国内的生态和企业人力投入还是不够。

so ,用它来增强职场竞争力不够。
xz410236056
   11
xz410236056  
   2023 年 12 月 11 日
@nz007 #3 往移动端转这不相当于转土木吗
rockddd
   12
rockddd  
   2023 年 12 月 11 日
公司之前由于开猿节流,现在 flutter 项目就是 Java 组兼写,由于都是半路出家不会原生,现在反正全是 BUG😁
zqlcrow
   13
zqlcrow  
   2023 年 12 月 11 日
在国内,App 本身需求已经很少了啊。
多数公司小程序解决问题。
YuanCome
   14
YuanCome  
   2023 年 12 月 11 日
直接往大数据吧,别 flutter 了……
lwlizhe
   15
lwlizhe  
   2023 年 12 月 11 日
如果你要真从前途方面考虑的话,跟客户端相关的一概不用学,想想这几年裁员,是客户端裁的多还是后端裁的多……

更何况,flutter 不会原生的话,没啥竞争力的,面试直接挂;可以加一些 flutter 问下,现在有几个 flutter 不会原生的……你真的要学完 flutter 再去学原生么?
nz007
   16
nz007  
OP
   2023 年 12 月 11 日
@joyhub2140 确实是,我研发发现很多都是初创公司用 flutter ,我自己也是想做 app 给自己用,但是 react native 那边生态太大了,和 java 有一拼了
nz007
   17
nz007  
OP
   2023 年 12 月 11 日
那如果我学 react native 呢,感觉要比 flutter 强,但生态和 react 基本一样大?同时也需要懂原生开发
karos1997
   18
karos1997  
   2023 年 12 月 11 日
借帖子问一下,这种混合应用到底得多懂原生开发才能做好,也就是 rn ,flutter 的开发者需要了解多少原生开发知识啊,有没有人解答一下,或者有文章可以拜读一下吗
omgr
   19
omgr  
   2023 年 12 月 11 日
可以来当业余技能,先别想太多,flutter 很多方面还是比 rn 舒服的,比如静态类型,调试也顺手,适合 Java 党。👀
boolstone
   20
boolstone  
   2023 年 12 月 11 日
资深 java 完全不需要学其他,当然有兴趣可以玩玩
NoNewWorld
   21
NoNewWorld  
   2023 年 12 月 11 日
可以当兴趣额,java 后端的,其实拓展云原生、大数据会好一些。
auh
   22
auh  
   2023 年 12 月 11 日
资深 java ,只是八股文资深吗?
oliveira
   23
oliveira  
   2023 年 12 月 11 日
如果想转前端,建议还是 React/Vue 全家桶,如果只是兴趣爱好则随意。
qyning
   24
qyning  
   2023 年 12 月 11 日
@karos1997 自己开发用面向搜索编程就可以。应聘的话要求那就不一样。
wsseo
   25
wsseo  
   2023 年 12 月 11 日
不如学鸿蒙开发
XCFOX
   26
XCFOX  
   2023 年 12 月 11 日
“flutter 比 react native 性能要好”,这个结论是怎么得出来的?

flutter 成也自绘自绘。自绘的好处是能对 UI 精准把控,坏处则是性能比不过原生。
Flutter 刚出那会儿手机还流行 60FPS ,性能劣势还不明显。近些年手机逐渐逐渐普及 120FPS 高帧率,Flutter 的卡顿就被放大了。

我用过的 Flutter 应用就没有流畅的,包括《哔哩哔哩漫画》、《彩云小梦》。
所有 Flutter 应用不可避免地存在渲染卡顿、不跟手的问题。这是 Skia 绘图引擎的缺陷,Flutter 团队为此不得不自研 Impeller 引擎。Impeller 目前还在开发,不知道什么时候能完成,也不知道 Impeller 相较于 Skia 有多大提升、离 Native 有多大差距。
反观 React Native ,使用 Native 渲染,动画效果、滑动流畅度都达到了原生的水准。js 的性能确实比不过 dart ,但是 js 也不慢,不会有使用体验上的下降。
sunwei0325
   27
sunwei0325  
   2023 年 12 月 11 日
现在这种环境, 专业搞前端客户端的, 都在嗷嗷待哺呢, 换赛道三思
block0
   28
block0  
   2023 年 12 月 11 日 via Android
还是鸿蒙吧 ,至少有 3 年红利期
lwlizhe
   29
lwlizhe  
   2023 年 12 月 11 日
@XCFOX 卡顿不是 skia 的锅吧,android 就用的 skia ,也没见卡顿,记得这个卡顿叫着色器编译卡顿,当初 ios 放弃 openGL 的那段时期上这个问题挺严重的,说白了问题就是就是着色器没缓存来着,android 就有这一套机制,所以这种卡顿问题很少,连带着 android 上 flutter 的这块问题好像也大大缓解了;

正因为上述问题,需要 skia 帮忙改这块的流程,但 skia 毕竟是别人家的,也不能就围着 flutter 转,才推出了 Impeller ,但 impeller 已经在 ios 上设置为了默认引擎一段时间了,是已经完成了开发了的,现在他们的工作重点放在了 android 的适配上了好像
okakuyang
   30
okakuyang  
   2023 年 12 月 11 日
flutter 的性能有很大问题,优化 flutter 又增加学习成本。好处是生态比较新,接口写的比较好调用。
Altar
   31
Altar  
   2023 年 12 月 11 日 via Android
学习不好赖书包,Skia 性能非常好。
PDX
   32
PDX  
   2023 年 12 月 11 日
@Altar 现在已经不是 skia 了
dwzrlp
   33
dwzrlp  
   2023 年 12 月 12 日
A/B Test ,做两份简历,一份 flutter 简历,一份 RN 简历,然后去求职,哪个给的钱多然后再学哪个
fwindcore
   34
fwindcore  
   2023 年 12 月 12 日
除非想做全栈独立开发,不然没必要卷客户端。(太惨了……)
b420k
   35
b420k  
   2023 年 12 月 12 日
卷客户端 不如卷 ai 啊
nz007
   36
nz007  
OP
   2023 年 12 月 12 日
看了大佬们的回复,我也研究了 cloud native 相关方向,打算从这边先入手了,不过我还是想自己做 app 的,等以后需要的时候再弄吧!
IndieCreator
   37
IndieCreator  
   2024 年 1 月 12 日
@wobuhuicode 哥们接海外远程有技术栈推荐吗?
wobuhuicode
   38
wobuhuicode  
   2024 年 1 月 12 日
@IndieCreator react 全栈
IndieCreator
   39
IndieCreator  
   2024 年 1 月 12 日
@wobuhuicode React, Redux, Node.js, MongoDB, GraphQL 以及 TypeScript 这样是不是够了
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
© 2026 V2EX · 137ms · 3.9.8.5