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

RN 和 Flutter 这种跨平台的 UI 方案发展的怎样?

  •  
  •   junho · 2020-05-16 22:02:58 +08:00 · 3374 次点击
    这是一个创建于 1653 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坑都填的怎样?可以比较容易地接入到实际开发了吗?

    7 条回复    2020-05-18 01:02:32 +08:00
    hectorult
        1
    hectorult  
       2020-05-16 22:15:29 +08:00 via iPhone
    两个在实际开发中都有相当多成功应用了,现在 flutter 是潮流,rn 性能表现还是不行
    murmur
        2
    murmur  
       2020-05-16 22:16:48 +08:00
    如果是小公司,随便用,反正都是先拿资金,资金拿到之后招到人 native 重构
    murmur
        3
    murmur  
       2020-05-16 22:19:45 +08:00   ❤️ 1
    千万不要信各种布道,别人在应用里改几个模块,背后多少顶级 native 程序员在帮着填坑,框架出问题直接改,你先掂量下有没有这个实力,或者更简单点,不要期望太高,前端就这样,你用的 app 没发现多少年都没什么大变动么,功能已经死了,不折腾一下哪里有 KPI
    autoxbc
        4
    autoxbc  
       2020-05-17 00:50:11 +08:00   ❤️ 1
    看过的几个 Flutter for web 演示页面都是卡到生活不能自理,所以我怀疑他的所谓跨平台其实不包括 web
    nvkou
        5
    nvkou  
       2020-05-17 01:19:34 +08:00 via Android
    现实是很残酷的。先不说各个平台性能差异。你在 app 用了 sqlite 。迁移到 web 怎么办?
    不要老盯着跨平台,就当作是个快速开发框架就行了
    mnssbe
        6
    mnssbe  
       2020-05-17 05:39:39 +08:00 via iPhone
    这楼里夸夸其谈的人不少,但是我感觉他们 hello world 都没写过
    sunbreak
        7
    sunbreak  
       2020-05-18 01:02:32 +08:00
    建议有对多端都熟悉的人再上,无论是 Flutter 还是 RN

    比如要覆盖 Android/iOS,至少团队中要有一个 Android 原生开发,一个 iOS 原生开发

    ——————

    目前 Flutter for Web 不建议上生产,Android/iOS 可以; Flutter 不支持 Hot Update/Code Push: https://github.com/flutter/flutter/issues/14330

    RN 性能较弱,建议简单布局或者动态性要求高的布局(偏运营的业务逻辑)再用;可以尝试下微软的 RN for Windows/macOS: https://microsoft.github.io/react-native-windows/

    ——————

    利益相关:做过类似米家 /涂鸦的 RN IoT APP,现在用 Flutter 做智能手写 APP

    有兴趣可以试试 Flutter for Windows/macOS
    https://github.com/woodemi/Flutter-RTM-Desktop
    https://github.com/woodemi/Flutter-SDK-Desktop
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:28 · PVG 05:28 · LAX 13:28 · JFK 16:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.