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

RN 1.0 有新消息了

  •  
  •   4196 · 96 天前 · 6263 次点击
    这是一个创建于 96 天前的主题,其中的信息可能已经有所发展或是发生改变。
    “Today, React Native reached a major milestone - all 1K+ RN screens in the Facebook app use the new Fabric renderer. This is something we have been working toward since January 2018!

    Next, we'll be starting to work on bringing this to open source for everyone to use - stay tuned!”
    39 条回复    2021-07-21 18:10:28 +08:00
    soshao1188
        1
    soshao1188   96 天前
    好像关注度很低。。。。
    deathdealer
        2
    deathdealer   96 天前
    再不出 1.0,要被 flutter 吃完了。
    hahaFck
        3
    hahaFck   96 天前
    "stay tuned!"是什么意思?
    wobuhuicode
        4
    wobuhuicode   96 天前
    其实 RN 用着还好。但是随着项目的深入就越难受。需要依赖的第三方太多了。
    daolanfler
        5
    daolanfler   96 天前 via iPhone
    @hahaFck 保持关注
    hronro
        6
    hronro   96 天前
    消息来源是?
    hronro
        7
    hronro   96 天前
    RN 这个新构架,我个人感觉可能性能要比 Flutter 还好,等正是版出来之后再详细看看吧
    liuhuansir
        8
    liuhuansir   96 天前
    @hronro 你在说啥,rn 已经多少年了?比 flutter 早多了,哪里还算新架构
    hronro
        9
    hronro   95 天前 via iPhone
    @liuhuansir #8 我说的是「 RN 的新构架」,不是「 RN 是新构架」。RN 的新构架把异步改成了同步,性能提升了不少。
    mxT52CRuqR6o5
        10
    mxT52CRuqR6o5   95 天前
    @hronro 如果没有监听手势 /滚动的事件 /无法 useNativeDriver 的动画,RN 绝对是比 flutter 性能好的,即使是旧的 RN 架构
    Hanggi
        11
    Hanggi   95 天前
    Flutter 生态已经起来了,社区活跃、第三方库丰富、开发体验也比 RN 好。
    WildCat
        12
    WildCat   95 天前   ❤️ 1
    RN 这种 FB 自己都要抛弃的,唯一的优势就是 native binding 了。
    但是选择跨平台方案的群体,目的根本不是 learn once, re-write for every platform
    而是 flutter 这种 learn once for every platform.
    Smash
        13
    Smash   95 天前
    早些年只会 Android 的时候,还想试试 RN,然后试过发现是巨坑.

    这些年,我已经学会写 Swift 了...
    xemtof
        14
    xemtof   95 天前
    @Smash Swift 是一门好语言,只是现在跨平台太弱了。
    Smash
        15
    Smash   95 天前
    @xemtof 以前我也沉迷 GUI 跨平台,但是现在我是忠实的 native 党...
    dustinth
        16
    dustinth   95 天前
    还是会站 RN, Flutter 让我想起了 GWT,有种不好的感觉. 再说 Dart 还是不如 TypeScript 顺手.
    Jaosn
        18
    Jaosn   95 天前
    如果用的 vue 技术栈的话 uni-app 是个不错的选择

    flutter 虽然性能强大,但需要做挺多优化才能发挥出来,Google 自己的 Google Pay 都做的这么卡

    尝试了这么多跨平台框架,愈发觉得公司项目用 Native 才是最好的选择。
    Bijiabo
        19
    Bijiabo   95 天前
    太棒了,JNI 的版本一上很多需求做起来就更加顺手了
    djs
        20
    djs   95 天前 via iPhone
    从我入职领导跟我说要重构已经过去两年了
    Perry
        21
    Perry   95 天前 via iPhone
    Angular 都用 TS 了的但是 Flutter 却是用的 Dart,感觉 Flutter 如果用 TS 的话会更流行
    yuuko
        22
    yuuko   95 天前 via Android
    哪里说了要 1.0
    ericgui
        23
    ericgui   95 天前
    我觉得你们要小心 G 家的东西
    0001110001011
        24
    0001110001011   95 天前
    flutter 到现在官方都不支持 desktop webview 。 强个啥,铺的太大,问题也多呀

    那些插件,大多只支持 mobie,很多不支持 web,desktop

    RN 也不看好,曾经写过,历史包袱太大。。
    有那空,swift 早就入门到上架了
    dustinth
        25
    dustinth   95 天前
    @Perry 同感, G 家什么都是自己发明, 好听点是生态闭环, 不好听就是不够开放.
    murmur
        26
    murmur   95 天前
    又见 flutter 吹,flutter 那叫 learn 么,是 learn 不会,learn 的痛苦,从语言学起,从语言踩坑
    WildCat
        27
    WildCat   95 天前
    跨平台最靠谱的方案还是 web,没有之一。

    web 遇到问题能找到 workaround ; flutter/RN 遇到问题只能 GitHub issue 求着他们修。
    freshfish
        28
    freshfish   95 天前
    Flutter 的生态应该还是不如 RN 吧
    momocraft
        29
    momocraft   95 天前
    很久没碰移动开发了 出了再重新学
    Gehrman
        30
    Gehrman   95 天前
    flutter 用 kotlin 都比 dart 好,dart 给我的感觉像是个 java -> kotlin\swift 进化到一半的东西
    demonlin
        31
    demonlin   95 天前
    最终还是回归 native
    seakingii
        32
    seakingii   95 天前
    .NET 也有打算搞 MAUI 跨平台 UI,想对来说更喜欢 FLUTTER 而不是 RN. RN 有危险咯
    dreamramon
        33
    dreamramon   95 天前
    用 flutter 吧,rn 招人太麻烦了。
    murmur
        34
    murmur   95 天前   ❤️ 2
    多少人还没搞清楚几个框架的定位么
    h5:你做了那么多页面,做成 app 只需要一个壳
    rn:你已经学会了 react,想不想尝试做一个 app
    flutter:native 的界面开发太 low 了,想不想要一个高大上的界面框架
    无论怎么吹,真正落地的,用亿级用户体验背书,亲自下地解决 native 问题的,只有微信 /xxx 小程序
    其余的 native 要么靠公司,要么靠社区,你以为的 flutter 是开箱即用,是闲鱼吹的美好,实际上别人背后有顶级 native 团队,随时操刀解决各种问题,你有什么。
    joyhub2140
        35
    joyhub2140   95 天前
    我见过用这个 RN 上线项目,后面返工重写整个 APP 。。。学费大大的。。
    chnwillliu
        36
    chnwillliu   94 天前 via Android
    @deathdealer 请继续关注(不要调台)
    chnwillliu
        37
    chnwillliu   94 天前 via Android
    @chnwillliu 好像回复错了。尴尬。。
    xsen
        38
    xsen   94 天前
    flutter/dart 适合有 oo 类语言开发经验的人转,上手极快
    若原先是做 js 的,有些思想与观念要转变过来

    flutter 性能是真好,接近 native 。不同平台无差异
    evilStart
        39
    evilStart   94 天前 via Android
    @murmur 小程序也没解决 native 的问题啊。接口提供得有限,无法和原生接口或者这些跨平台框架相比。想做一些和系统或其他 app 交互就没办法。性能确实不错,不过复杂的 app 还是一样的卡,毕竟还是运行的 Web 页面。
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2152 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:35 · PVG 18:35 · LAX 03:35 · JFK 06:35
    ♥ Do have faith in what you're doing.