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

2023 年了, flutter web 怎么样了?

  •  
  •   hihanley · 2023-04-06 21:24:13 +08:00 · 4818 次点击
    这是一个创建于 379 天前的主题,其中的信息可能已经有所发展或是发生改变。
    19 条回复    2023-07-10 15:45:01 +08:00
    debuggerx
        1
    debuggerx  
       2023-04-06 21:47:57 +08:00 via Android   ❤️ 2
    越来越好,但不会是纯 web 项目的首选。这个结论不出意外应该很长一段时间内不会变。

    flutter web 最大的场景应该就是作为 native 项目的低成本扩展,毕竟能多一个平台就多一分用户;或者确实没精力再学一门前端框架,正巧只会 flutter 的时候,可以用用。

    如果只把 flutter web 作为 flutter 项目的一个"饶头",拿它简直太香了,比如我写了个小工具想要修给朋友看,或者写了个组件想要让别人可以快速了解功能,以前就需要录屏做 gif ,现在只要开启 web 支持,直接传到 github pages 上,别人点开链接就能在线体验了
    kalos
        2
    kalos  
       2023-04-06 21:49:07 +08:00

    哈哈,这个点只有还没下班的还在摸吧
    gzlock
        3
    gzlock  
       2023-04-06 22:40:47 +08:00
    @debuggerx #1
    [现在只要开启 web 支持,直接传到 github pages 上,别人点开链接就能在线体验了]
    前提是项目引用的 package 都支持 web doge
    binhb
        4
    binhb  
       2023-04-06 22:57:02 +08:00
    看了 flutter 3.7 发布会,flutter web 目标不是转换为传统的 dom ,而是用来做基于 canvas 的应用。
    debuggerx
        5
    debuggerx  
       2023-04-06 22:59:03 +08:00 via Android
    @gzlock 不支持 web 的库用条件导入忽略掉 然后对应的功能 web 上不显示就好了
    dcoder
        6
    dcoder  
       2023-04-07 05:44:21 +08:00   ❤️ 1
    难道不是邪道...
    murmur
        7
    murmur  
       2023-04-07 07:50:34 +08:00
    现在是 i3 13900k, 晓龙 8g2 时代,要 flutter 图的是什么,性能么,还是 kpi ,还是门槛
    WebKit
        8
    WebKit  
       2023-04-07 08:24:47 +08:00 via Android
    @murmur 自然是跨平台啊。
    AndyZhuAZ
        9
    AndyZhuAZ  
       2023-04-07 08:29:17 +08:00   ❤️ 1
    比较头疼 flutter.js 的加载速度。我给 flutter 软件写的官网用 flutter 做了,但是加载速度跟排版搞得我很头疼,想换 js 框架😭
    n3r0
        10
    n3r0  
       2023-04-07 09:41:17 +08:00
    会有越来越多的使用,但确实不是首选。
    主要是无缝跨平台太爽了。

    另外写一些小工具还是很好用的,可参见这个小例子: https://ref.article.cool/
    pengtdyd
        11
    pengtdyd  
       2023-04-07 09:42:21 +08:00
    flutter web 就像欧阳锋练的邪功,处处透露着邪气,非正道大统,我辈自当远离。
    inspiration2030
        12
    inspiration2030  
       2023-04-07 11:22:03 +08:00
    拿 flutter 做了个人页,加载速度太慢,部分是网络问题。现在感觉不如 js 舒服,icon 在手机端有些许位移。所以感觉小问题有点多。
    murmur
        13
    murmur  
       2023-04-07 12:38:02 +08:00
    @WebKit h5 套壳或者转义小程序不是更跨平台么。我的意思是都 8g2 年代了还在纠结 h5 的性能是不是错过了什么
    WebKit
        14
    WebKit  
       2023-04-07 13:48:59 +08:00
    @murmur #13 H5 的性能是真不行,如果是稍微复杂点的应用。用 H5 写,运行一段时间卡顿,发热,运行缓慢。总之体验非常差,当然如果做点简单的东西还是可以用的。
    dcoder
        15
    dcoder  
       2023-04-08 01:46:06 +08:00
    @WebKit 我听用 flutter 的人说, flutter 才是真正的卡.
    而且不是那种总是卡, 是不知道哪里就卡一下, 调优都不知道咋搞.
    如果不是打工的地方强推 flutter, 研究这种邪道风险很大. 参考: https://killedbygoogle.com/
    WebKit
        16
    WebKit  
       2023-04-08 07:29:56 +08:00 via Android
    @dcoder Flutter H5 我都用过,并且现在的项目正在用 H5 ,Flutter 打 release 包,基本没有到卡的。卡的我感觉还是自身代码问题。
    debuggerx
        17
    debuggerx  
       2023-04-08 07:37:16 +08:00 via Android
    @dcoder 只能说明你认识的那些"用 flutter"的人 flutter 水平太差了点
    dcoder
        18
    dcoder  
       2023-04-09 04:35:23 +08:00
    @WebKit @debuggerx 我认识的很多人, 在战略上已经略过了 flutter 这个坑 XD
    2NUT
        19
    2NUT  
       284 天前
    @pengtdyd 有道理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   863 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:51 · PVG 05:51 · LAX 14:51 · JFK 17:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.