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

Rust + Flutter 桌面开发实践

  •  
  •   opentrade · 73 天前 · 2910 次点击
    这是一个创建于 73 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2022-11-16 12:06:41 +08:00
    DearMark
        1
    DearMark  
       73 天前   ❤️ 1
    Flutter 桌面端不完善,团队也不积极改进; Tauri 是 Web + Rust 技术栈,坑,Chrome 踩完了,但是性能不达标。
    结论:你也被卡脖子了。
    ceflib
        2
    ceflib  
       73 天前
    RustDesk 先选择了 Rust ,接着后面技术选型路窄了好多,
    oldmanHua
        3
    oldmanHua  
       73 天前
    @DearMark 的确,Flutter 还是更适合移动端,桌面端更好的跨平台恐怕只有 QT 和 Electron 。
    jfv
        4
    jfv  
       73 天前   ❤️ 1
    flutter 那一万多个 open issues 看着吓人
    oldmanHua
        5
    oldmanHua  
       73 天前
    这不是恰恰说明用的人多,社区很活跃嘛
    monkeyWie
        6
    monkeyWie  
       73 天前   ❤️ 1
    flutter desktop 的问题优先级都很低,很多问题都得靠第三方库解决
    mainjzb
        7
    mainjzb  
       73 天前
    😅盯了大半年,flutter 桌面多窗口功能 issue , 毫无进展
    4196
        8
    4196  
       73 天前   ❤️ 1
    押宝 flutter 真是一步险棋,我不看好
    BenX
        9
    BenX  
       73 天前
    flutter 错就是明明可以做好移动两端就很好了,非要吹自己可以 desktop 和 Web ,然后跨度太大扯到蛋了。
    DearMark
        10
    DearMark  
       73 天前
    @oldmanHua #3 Electron 内存占用大,QT 界面表现力和人才储备大大落后 Web 。Flutter 再造轮子,其实我不看好。TypeScript + Web 生态浩如烟海,人才多如牛毛,依托类 WebKit 引擎,UI 表现力达到人类天花板。Tauri 对 Android 和 iOS/iPadOS 支持是 coming soon ,假如有一天完成支持,依托 Rust 跨平台能力,大量逻辑代码可以复用,依赖于 Rust 的 target_os 标识,或许实现一个项目,我全都要。
    现实是 Tauri 性能无法满足 RustDesk ,要费些力气。
    最后提一句,Chrome DevTools 也是人类调试界的天花板。
    zyxk
        11
    zyxk  
       72 天前
    盯了大半年,flutter 桌面多窗口功能 issue , 毫无进展
    @mainjzb #7

    不是吧, 我正想学 flutter 呢, 做 PC 软件, 多窗口功能有什么 bug? 还是本身不能实现多窗口?
    ryougifujino
        12
    ryougifujino  
       72 天前
    不知道是不是 Flutter 的问题,Mac 不能双指上下滚动,只能用鼠标滚轮
    mainjzb
        13
    mainjzb  
       72 天前
    @zyxk 没有多窗口的功能。 目前有个三方插件的多窗口功能,那个原理是启动 2 个 flutter 引擎运行,特别慢还有 bug 。

    官方的 issue
    https://github.com/flutter/flutter/issues/30701
    NoNewWorld
        14
    NoNewWorld  
       72 天前
    @zyxk flutter 写写桌面玩玩还不错,如果企业桌面开发的,还是 QT 吧
    sunbreak
        15
    sunbreak  
       72 天前 via iPhone
    @ryougifujino 最近刚优化了
    itfanr
        16
    itfanr  
       16 天前
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2761 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 03:34 · PVG 11:34 · LAX 19:34 · JFK 22:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.