V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
guguji5
V2EX  ›  Flutter

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

  •  
  •   guguji5 · 2023-09-22 11:27:00 +08:00 · 13122 次点击
    这是一个创建于 457 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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 说的太对了
    43n5Z6GyW39943pj
        7
    43n5Z6GyW39943pj  
       2023-09-22 12:13:17 +08:00
    以前的💩山,那有这么容易重构
    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
    程序员真实现状,什么火学什么,最后一堆人竞争一个岗位,市场饱和大家都找不到工作。
    winterbells
        39
    winterbells  
       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 (兴趣
    janus77
        50
    janus77  
       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
    guguji5  
    OP
       2023-09-26 07:33:05 +08:00 via iPhone
    @mainjzb 感谢分享
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:19 · PVG 00:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.