坏了, flutter 可能白学了。早知道不听 V 友们劝了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guguji5
V2EX    Flutter

坏了, flutter 可能白学了。早知道不听 V 友们劝了

  •  
  •   guguji5 2023-09-22 11:27:00 +08:00 13912 次点击
    这是一个创建于 750 天前的主题,其中的信息可能已经有所发展或是发生改变。

    劝学篇: t/954860#reply79

    74 条回复    2023-09-26 07:33:05 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2023-09-22 11:32:35 +08:00   5
    缺了个参数,这些应用的首发日期,
    一年内发布的 app 有多少是 rn 写的,
    polobug
        2
    polobug  
       2023-09-22 11:33:15 +08:00
    国内还是国外?国内不止把
    mxT52CRuqR6o5
        3
    mxT52CRuqR6o5  
       2023-09-22 11:34:10 +08:00
    react native 真不差,我认为开发体验是各有优势,而不是 flutter 碾压 rn
    mmm159357456
        4
    mmm159357456  
       2023-09-22 11:37:39 +08:00
    不要听风就是雨,认真写代码才是王道
    TabGre
        5
    TabGre  
       2023-09-22 11:41:35 +08:00 via iPhone   9
    你觉得上线数量,或者推广得是技术栈的问题吗?
    Mandyer
        6
    Mandyer  
       2023-09-22 11:46:50 +08:00
    @TabGre 说的太对了
        7
    43n5Z6GyW39943pj  
       2023-09-22 12:13:17 +08:00
    以前的山,那有这么容易重构
    43n5Z6GyW39943pj
    pengtdyd
        8
    pengtdyd  
       2023-09-22 12:18:05 +08:00   1
    这个角度真的是很难评价,做 app 最重要的是业务不是代码!!!!如果业务好,你拿汇编写都没问题。
    zeroneth
        9
    zeroneth  
       2023-09-22 12:20:16 +08:00
    翻了一下劝学篇,这不是听劝,而是自己就先不想进 rn 的坑。
    buf1024
        10
    buf1024  
       2023-09-22 12:22:35 +08:00
    就业岗位少,一直都是劝退。
    kongkx
        11
    kongkx  
       2023-09-22 12:24:40 +08:00 via iPhone
    这样比数据的话,还是学原生好了
    b1t
        12
    b1t  
       2023-09-22 12:24:51 +08:00
    语言只是工具
    PTLin
        13
    PTLin  
       2023-09-22 12:31:36 +08:00
    @b1t 是工具又不是工具,你想想你学明白一个框架/语言究竟花了多长事件,多少精力,踩了多少数不过来的坑,用了多少数不过来的包。才把这个工具熟练用起来,gui 框架就更不用说了把。
    HaroldFinchNYC
        14
    HaroldFinchNYC  
       2023-09-22 12:32:41 +08:00
    flutter 挺好

    绝对是未来
    lxiian
        15
    lxiian  
       2023-09-22 12:35:42 +08:00 via iPhone   2
    随便你用啥, 反正我喜欢 flutter ,不冲突
    zoharSoul
        16
    zoharSoul  
       2023-09-22 12:38:49 +08:00
    rn 在 iOS 上比较好, 在 Android 上很拉
    Ixizi
        17
    Ixizi  
       2023-09-22 12:45:07 +08:00
    RN 新架构挺不错的,但是 debug 火葬场
    zidian
        18
    zidian  
       2023-09-22 12:53:24 +08:00
    赶紧的别学了,少一个人剩下的人可以多分一点 /doge
    meteor957
        19
    meteor957  
       2023-09-22 12:55:46 +08:00 via Android
    对 flutter 没意见,dart 实在恶心
    NerbraskaGuy
        20
    NerbraskaGuy  
       2023-09-22 12:58:31 +08:00
    难道不是因为 RN 出来的早所以会的人更多么...
    AppJun
        21
    AppJun  
       2023-09-22 13:03:59 +08:00
    整个帖子有点点憨憨的。

    1. 进入前一百是靠技术栈决定的吗
    2. 比例可能只是反应过去或者现状,而不是未来
    3. 原生比例那么高,你干嘛不去学,这种既要又要属于庸人自扰
    4. 饮食分区,还真会挑啊……
    BeforeTooLate
        22
    BeforeTooLate  
       2023-09-22 13:13:10 +08:00
    为啥是饮食类 app 前 100 个?
    AppJun
        23
    AppJun  
       2023-09-22 13:17:39 +08:00
    @BeforeTooLate 其他分区我个人怀疑,排除掉 AT 巨头的那种跨平台,其余 RN 和 Flutter 的数目表现应该很一般。
    lsry
        24
    lsry  
       2023-09-22 13:21:34 +08:00
    那帖子不是很多人你 reactive native 的, 但你啊
    zackzergzeng
        25
    zackzergzeng  
       2023-09-22 13:26:43 +08:00
    100 个饮食应用……得有多少垃圾换皮或者个人项目……
    这只能说明 rn 门坎相对低吧,不能说明 rn 比 flutter 好
    还有 app 受欢迎主要和产品设计有关,和框架选择无关
    datou
        26
    datou  
       2023-09-22 13:27:47 +08:00
    先用胡辣汤出成品再考虑用 rn 重写呗
    6IbA2bj5ip3tK49j
        27
    6IbA2bj5ip3tK49j  
       2023-09-22 13:31:10 +08:00
    饮食应用榜单是最没有市场的榜单。
    FantaMole
        28
    FantaMole  
       2023-09-22 13:49:34 +08:00
    那你要这样说的话,作为一个前 PHP 开发我得说,PHP 开发的网站占全球网站的...百分之多少不知道,但即使是 2023 年也肯定超 50%了。天下间还有什么可以抵挡?他妈的,天下间还有什么可以抵挡了?不愧是世界上最好的
    MRG0
        29
    MRG0  
       2023-09-22 13:49:54 +08:00
    只能说 rn 门槛低,难以说明哪个更热门
    mainjzb
        30
    mainjzb  
       2023-09-22 13:50:10 +08:00
    https://survey.stackoverflow.co/2023/#most-popular-technologies-misc-tech
    数据举例我也会啊,stackoverflow 2023 年度调查 flutter 在 react native 之上
    winglight2016
        31
    winglight2016  
       2023-09-22 14:10:51 +08:00
    @mainjzb #30 看到.net“遥遥领先”我就乐了
    guguji5
        32
    guguji5  
    OP
       2023-09-22 14:30:02 +08:00
    @lxiian 喜欢 flutter+1 ,就像我用 graphql 一样。
    guguji5
        33
    guguji5  
    OP
       2023-09-22 14:31:28 +08:00
    @AppJun
    @BeforeTooLate
    @xgfan 不是我挑的饮食区,是我看到了这个统计,觉得有点出乎意料。
    guguji5
        34
    guguji5  
    OP
       2023-09-22 14:32:17 +08:00
    @lsry 我确实没听,所以看到这个统计有点,,,吃惊
    AppJun
        35
    AppJun  
       2023-09-22 14:37:05 +08:00
    @guguji5 你甚至都没看懂我说的,唉。
    guguji5
        36
    guguji5  
    OP
       2023-09-22 14:46:48 +08:00
    @AppJun 艾特错你了,我想艾特的是留言 [饮食区] 的胖友,不知道怎么错点了你。你说的我看懂了,感谢
    AppJun
        37
    AppJun  
       2023-09-22 14:57:52 +08:00
    我觉得我还是稍微解释清楚我的想法:

    首先,看到一个消息,要先搞清楚这个消息具体是什么内容。以最开始的这条推文为例,应该搞清楚这个饮食前一百究竟是哪一些 App ,是什么区的榜单,什么时候的统计数据等等。

    其次,搞清楚自己学一个技术不学某一个技术的的原因和动机是什么,不要学了半个月真机流程都跑不通,然后看到出乎自己意料的数据,“哇,原来被我放弃的那一个技术更多人在用诶”,你的目的是凑热闹吗?你选型前的思考都是假的?

    再次,技术选型重要,但是不代表你选了人多的那一条你就离成功越近,选错了离成功很远,选得没大错,也不代表很接近了。东西不是写出来就有用,不是上架就能卖钱,不是卖钱就能养家糊口。

    个人暴论:跨平台技术做出来的 App 的问题有一大部分就是和这种浮躁的态度息息相关。牺牲性能牺牲空间牺牲动画,牺牲了一堆自己觉得咋一看没太大差距的东西,换了一个:“哇哦,几个平台都能用哦”
    someday3
        38
    someday3  
       2023-09-22 15:00:07 +08:00
    程序员真实现状,什么火学什么,最后一堆人竞争一个岗位,市场饱和大家都找不到工作。
    300
        39
    300  
       2023-09-22 15:07:27 +08:00 via Android   3
    希望 compose 给点力啊,难道是在等 kotlin2.0 吗
    iliaoliao
        40
    iliaoliao  
       2023-09-22 15:09:08 +08:00
    我写的 V2Fun 是 ReactNative 写的,平常写的时候倒是很爽,只是出现了点 native 相关的 bug 就极度抓狂。有些 issue 我看了 3 年都没有修...
    bhbhxy
        41
    bhbhxy  
       2023-09-22 15:17:39 +08:00   4
    标新立异选择 dart ,地狱式回调,这是败笔。也不要听别人灌鸡汤,说什么艺多不压身,人的时间精力有限,选对方向并长期投入才能有建树。
    tsanie
        42
    tsanie  
       2023-09-22 15:23:53 +08:00
    dart 和 js 的受欢迎程度也不是一个等级的
    KT0J
        43
    KT0J  
       2023-09-22 15:25:07 +08:00
    先不提数据可靠不可靠。
    这倒是让我想起,投资中常见的事情。

    提出一个观点,然后从历史找印证。
    总是能找到的。


    前 100 个饮食应用?
    前 100 个工具应用?
    前 100 个社交应用?
    前 100 个最受欢迎应用?
    前 100 个最多下载量应用?
    前 100 个新应用?
    前 100 个....
    yangzzzzzz
        44
    yangzzzzzz      2023-09-22 15:27:41 +08:00
    偏向工具类的有数据吗
    churchill
        45
    churchill  
       2023-09-22 15:29:01 +08:00
    确实 google 搞的 clean architecture 之类的东西对废物前端们来说心智负担有些大了
    Posuker
        46
    Posuker  
       2023-09-22 15:37:42 +08:00   1
    瞅了瞅你的需求,WebView 套个壳不就完了,直接上 CapacitorJS
    https://capacitorjs.com/
    Znemo
        47
    Znemo  
       2023-09-22 15:54:34 +08:00
    想起云风说过的一句话,你学的应该是 GUI 编程,而不是具体某个技术。
    ybz
        48
    ybz  
       2023-09-22 16:11:41 +08:00
    Dart 其实挺香的。。。。。
    guguji5
        49
    guguji5  
    OP
       2023-09-22 16:16:54 +08:00
    @Posuker 那个需求已经搁置了,我变成纯学 flutter (兴趣
    rb6221
        50
    rb6221  
       2023-09-22 16:43:05 +08:00
    cordova 写的是哪几个我想看看效果。。。。
    另外这个看技术栈和场景的,如果你是简单应用而且没有做 web 端的背景,那 flutter 应该比较适合你;如果你有 web 端背景,做的是复杂商业应用,那当然推荐 RN
    除此之外,太复杂的应用一律不推荐跨平台。
    jikoya
        51
    jikoya  
       2023-09-22 16:53:20 +08:00
    没业务驱动,写个出个花来都没啥用
    broken123
        52
    broken123  
       2023-09-22 17:35:25 +08:00
    我原生 RN Flutter 都写过,就目前来说 flutter 一定是未来。rn 现在还没得 1.0. 呢。flutter 比 rn 写插件方便多了。
    yueqianzhang
        53
    yueqianzhang  
       2023-09-22 17:45:08 +08:00
    @iliaoliao 正在用 v2fun 浏览. iOS 有时候没刷新好首页一直上下跳动,还有个画面假死然后返回再进就好了 /doge
    iliaoliao
        54
    iliaoliao  
       2023-09-22 17:47:32 +08:00
    @yueqianzhang 这倒怪不了 RN ,怪我。可以去 GitHub 上留个 issue 和复现途径
    wuchangming89
        55
    wuchangming89  
       2023-09-22 17:51:01 +08:00
    @zoharSoul ,确实,RN 在 iOS 上问题少很多
    ichanne
        56
    ichanne  
       2023-09-22 18:01:51 +08:00
    100-30-9-1= 60 ,该选什么一目了然
    malukuan
        57
    malukuan  
       2023-09-22 18:07:10 +08:00
    好奇,非 swift ,java 的方案究竟能省多少成本,操作系操作完全不一
    williamx
        58
    williamx  
       2023-09-22 18:16:44 +08:00
    你还是学原生吧
    iOCZ
        59
    iOCZ  
       2023-09-22 18:27:02 +08:00
    说明 RN 发迹得早呗,你该不会觉得 Cordova 热度比 flutter 高?饮食类应用是很冷门的分类,存量 APP 都比较老,新的上不来。。。。
    zed1018
        60
    zed1018  
       2023-09-22 20:02:19 +08:00
    靠人劝学学什么都是废,不是喜欢一门技术,认同其中理念。最后啥也不是,只会怪别人。
    IDAEngine
        61
    IDAEngine  
       2023-09-22 20:56:45 +08:00
    RN 还是很好用的,而且开发的适配性比较好
    laogui
        62
    laogui  
       2023-09-22 21:58:57 +08:00 via Android
    挺喜欢 flutter ,但 Google 废弃的东西太多不敢轻易上当。Facebook 自家应用几乎都在用 react native ,Google 不知道它自己哪个 app 用了 flutter ?
    fengqing2
        63
    fengqing2  
       2023-09-22 22:08:12 +08:00
    都很恶心,还是喜欢原生
    unnamedhao
        64
    unnamedhao  
       2023-09-22 22:51:24 +08:00
    rn 天然支持热更
    ufan0
        65
    ufan0  
       2023-09-22 23:27:42 +08:00
    标题太有喜感了!

    前面楼层解释得非常好:这都不是问题。

    学习 flutter 对于很多人来说是各种路线中心智负担最低的,甚至可以说是唯一选择。
    danhahaha
        66
    danhahaha  
       2023-09-23 00:48:13 +08:00
    你要不要统计下前 100 博客?会得出 php 最有前途
    n18255447846
        67
    n18255447846  
       2023-09-23 03:06:52 +08:00
    RN 随便写,想写好别想
    justin2018
        68
    justin2018  
       2023-09-23 10:33:40 +08:00
    求 React Native 好用的 UI 框架推荐
    danhahaha
        69
    danhahaha  
       2023-09-23 11:32:57 +08:00
    最新消息,Ubuntu 23.10 的应用商店使用 flutter 开发
    guguji5
        70
    guguji5  
    OP
       2023-09-23 15:48:27 +08:00
    @AppJun 不要戾气太重啊兄弟,我只是看到这 twitter ,分享一下。
    btw, 我跑通了真机流程,还装在了手机上用 https://zhuanlan.zhihu.com/p/655868377
    guguji5
        71
    guguji5  
    OP
       2023-09-23 15:49:23 +08:00
    @ufan0 谢谢你喜欢这标题。我 flutter 学的很开心
    guguji5
        72
    guguji5  
    OP
       2023-09-23 15:49:47 +08:00
    @broken123 相信你的判断,我会继续学下去
    mainjzb
        73
    mainjzb  
       2023-09-25 21:54:27 +08:00
    https://appfigures.com/resources/insights/20230922/2-more-app-developers-are-choosing-flutter-over-react-native-in-2023
    今天发现这篇文章,说 Flutter 似乎更领先,除了按照下载次数比较的情况下 RN 是领先。
    每月 10w 下载次数的 app ,RN 是 704 个,Flutter 是 546 个
    每月 100w 下载次数的 app ,RN 是 60 个,Flutter 是 49 个
    guguji5
        74
    guguj5  
    OP
       2023-09-26 07:33:05 +08:00 via iPhone
    @mainjzb 感谢分享
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1205 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 17:30 PVG 01:30 LAX 10:30 JFK 13:30
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86