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

现在(202109)用 flutter 写多端应用的效果怎样?

  •  
  •   CrazyBoyFeng · 2021-09-02 19:02:06 +08:00 · 3331 次点击
    这是一个创建于 1212 天前的主题,其中的信息可能已经有所发展或是发生改变。
    能满足大多数场景需求吗?
    如果像宣传所讲:一套代码,多端适配,手机、桌面和 web 平台都能覆盖,为什么业内不流行呢?其中手机和桌面端还是底层绘制的,这理论上应该比 electron 要强很多吧?
    16 条回复    2021-10-27 00:31:20 +08:00
    Cbdy
        1
    Cbdy  
       2021-09-02 19:38:17 +08:00 via Android
    不流行当然是不好用啦,程序员用脚投票的结果
    niubee1
        2
    niubee1  
       2021-09-02 20:58:09 +08:00
    安卓,iOS,PC 端,编译 3 次,输出 3 个平台不同的包
    Michelangelono
        3
    Michelangelono  
       2021-09-02 23:32:15 +08:00
    很难,因为好多关键的库都没有做到全平台。
    WebKit
        4
    WebKit  
       2021-09-02 23:52:44 +08:00 via Android
    只是在桌面 web 不流行,在 android ios 上还是很流行的。基本上算是第一了吧
    zu1y
        5
    zu1y  
       2021-09-03 00:43:24 +08:00
    写了几个项目,感觉 UI 那块还是写的有点麻烦,xml/html 这套东西写页面能流行下来感觉也不是不无道理。。
    murmur
        6
    murmur  
       2021-09-03 08:08:02 +08:00
    除了闲鱼,哪个大型项目是用 flutter 开发的,闲鱼还是 flutter 的反例,这话你问 react native 是一样的,所以想追求完美还是老老实实分端 native

    就是为了跨平台,那就 h5 方案,能用就行
    NewTab12138
        7
    NewTab12138  
       2021-09-03 08:58:38 +08:00
    @murmur 百度输入法 基本 90%都是,还有每日优鲜,还是有很多的
    Vitta
        8
    Vitta  
       2021-09-03 10:17:50 +08:00
    PC 端还缺很多东西,app 端差不多了,反正比 ionic, quasar 啥的强的多的多
    sahooz
        9
    sahooz  
       2021-09-04 08:24:56 +08:00 via Android   ❤️ 1
    我们最开始使用的是 java➕j2objc 开发移动端,现在是 flutter 搞定一切前端,因为全新的项目,没有任何历史包袱。业内其实不算不流行,很多公司都用了,包括闲鱼,字节等等,像我们这种小公司也在用。是否采用 flutter 作为主要开发技术,除了 flutter 本身,还需要考虑历史原因、人员招聘等等。就像语言方面 kotlin 和 swift 已经出现这么多年了,还有很多公司用的是 java 和 oc 。个人使用体验,flutter 本身还是比较靠谱的,问题是生态还不够丰富但是已经在慢慢丰富了,另外就是桌面端多窗口麻烦,和各端生成物体积都比较大。除了音视频或者绝大部分功能都是平台相关的场景,其他大部分场景应该都能满足了
    wawazxr
        10
    wawazxr  
       2021-09-06 20:16:35 +08:00
    flutter + native 混合开发的项目已经上线,新功能用 flutter 开发,flutter 搞移动端感觉确实不错。
    pepsin
        11
    pepsin  
       2021-09-08 18:46:45 +08:00
    @murmur 阅文的红袖,WebNovel 也是大量用的 Flutter 了,还放了个兼容 SDK 出来。https://github.com/yuewen/mix_stack
    milukun
        12
    milukun  
       2021-09-19 16:11:24 +08:00
    看到的一个比译做的不错,作者就在列表页你这个帖子的下面一条。
    https://biyidev.com/
    不过 win 和 linux 还在内测,打开主页,app 已经嵌到页面上了。
    客户端支持划词搜索
    hiscc
        13
    hiscc  
       2021-09-22 10:26:39 +08:00
    比较火,而且是有点儿内卷的火(参见 weex )。。。感觉是一个比较尴尬的存在,和原生比效率,和 RN 比性能,和 uniapp 比。。。。生态就更别提了,哈哈哈哈,不过毕竟年轻
    xiaoliudaliu
        14
    xiaoliudaliu  
       2021-09-22 10:53:41 +08:00
    我研究过几天的 mac,支持的插件很少.代码编译展示的效果也不理想
    lagoon
        15
    lagoon  
       2021-10-08 11:07:32 +08:00
    “为什么业内不流行呢”

    其实很流行。

    加入了 flutter 模块的 app 太多了。只是有的人不承认,倒不如说,大厂 app,完全不带 Flutter 的已经是少数了。

    至于说纯 flutter,这是逻辑问题。哪怕 flutter 再好,我有一个成熟的 app,你要我重新全部写一遍?怎么可能。
    MMiller
        16
    MMiller  
       2021-10-27 00:31:20 +08:00 via iPhone
    我们团队的 to c 主项目 app 的部分业务功能已经用上 flutter 了,
    to b 的一个新项目 app 是纯 flutter ,移动端开发太友好了,效率高很多,
    实际体验还是比原生差一点,但能接受
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2476 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:33 · PVG 23:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.