• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bluesyoung9527
V2EX  ›  程序员

现有 nuxt3 开发的网页应用,客户一意孤行,非要做成桌面软件,想问除了 electron 有没有其他更优雅的方案

  •  
  •   bluesyoung9527 ·
    BluesYoung-web · Jul 31, 2024 · 6377 views
    This topic created in 834 days ago, the information mentioned may be changed or developed.

    如题,本身也没啥网页实现不了的功能,我提过直接强制 edge 浏览器 + PWA 的方案,被拒绝了。。。

    所以想问一下各位大佬,除了 electron 还有没有其他的方案

    40 replies  •  2024-08-02 09:34:56 +08:00
    hanaTsuk1
    hanaTsuk1
    Jul 31, 2024
    1
    tauri
    vsitebon
    vsitebon
    Jul 31, 2024
    2
    tauri 1.x 容易踩坑(参考 openai translator 的开发者吐槽),2.x 刚公测没多久。而且如果你客户对于体积没有什么特别的要求,尽可能不要在工作上给自己找麻烦
    bluesyoung9527
    bluesyoung9527
    OP
    Jul 31, 2024
    3
    @vsitebon tauri 确实不在考虑范围之内,flutter 怎么样,大佬了解么
    snowlee
    snowlee
    Jul 31, 2024
    4
    建议 electron ,别给自己找不痛快
    paopjian
    paopjian
    Jul 31, 2024
    5
    代码都开发完了,还不用 electron,纯纯给自己找工作量?
    inglook
    inglook
    Jul 31, 2024
    6
    @bluesyoung9527 不建议 flutter ,flutter 桌面端也有坑。flutter 的路线路表明,他们的重心一直在移动端
    jeesk
    jeesk
    Jul 31, 2024 via Android
    7
    不要犹豫,目前只有 electron 适合。 其他的你搞不定,除非你们实力雄厚能砸钱自己魔改
    lulinchuanllc
    lulinchuanllc
    Jul 31, 2024
    8
    https://github.com/tw93/Pake/
    试下直接裹一层
    bluesyoung9527
    bluesyoung9527
    OP
    Jul 31, 2024
    9
    @lulinchuanllc 这个也试过,直接报错了,然后就没继续了😑
    daolanfler
    daolanfler
    Jul 31, 2024
    10
    肯定上 Electron 啊,让自己轻松点
    mtjgu
    mtjgu
    Jul 31, 2024
    11
    直接照个开源模板 把组件搬过去就可以了 (把服务端的操作替换成本地的) 直接套壳应该没啥问题
    mtjgu
    mtjgu
    Jul 31, 2024
    12
    Electron 套壳应该是目前最高效兼容性最好的选择了 flutter 移植你还点重新用 dart 写逻辑调优
    EchoWhale
    EchoWhale
    Jul 31, 2024 via iPhone
    13
    原生,优雅。
    renmu
    renmu
    Jul 31, 2024 via Android
    15
    不用 electron 难道你想重新开发一遍?
    iOCZS
    iOCZS
    Jul 31, 2024
    16
    听人劝吃饱饭
    wizzer
    wizzer
    Jul 31, 2024
    17
    c# CefSharp 内嵌浏览器~ 233
    LuckyLauncher
    LuckyLauncher
    Jul 31, 2024
    18
    直接 electron loadurl 不就好了
    wktline
    wktline
    Jul 31, 2024
    19
    给别人做就用 electron ,麻烦少点
    ColdBird
    ColdBird
    Jul 31, 2024❤️1
    20
    electron 套壳加载 webview 不就行了吗
    okrfuse
    okrfuse
    Jul 31, 2024
    21
    同楼上观点,几乎不用动,写一个空壳 electron ,electron 加载现有的工程 url ,工作量少,不容易出错
    liaohongxing
    liaohongxing
    Jul 31, 2024
    22
    Electron 吧 ,pgAdmin 花大代价从 nw.js 切成了 Electron ,不知道遇到了什么坑
    Zhuantouwen
    Zhuantouwen
    Jul 31, 2024
    23
    Flutter
    94
    94
    Jul 31, 2024
    24
    现有项目改造成桌面应用,应该就只有 electron 可以选了吧。你考虑用 flutter 的考量是啥,客户能接受重构应用这种高成本方案吗?
    SunDShuai9797
    SunDShuai9797
    Jul 31, 2024
    25
    Flutter 需要重构,electron 套壳改改报错的地方就行了,我们当时就是这么干的
    xixixicat
    xixixicat
    Jul 31, 2024
    26
    nwjs ,我们用过
    CHTuring
    CHTuring
    Jul 31, 2024❤️2
    27
    犹豫不决的时候,Electron 已经写完了。
    dudubaba
    dudubaba
    Jul 31, 2024
    28
    别用些五花八门的,就目前的 electron 生态无脑入,就算套壳有问题也好维护,然后再收个安装、自动更新等维护费用,何乐而不为呢。
    user1284
    user1284
    Jul 31, 2024
    29
    你还在问, 别人已经写完了
    GarethChu
    GarethChu
    Jul 31, 2024
    30
    Electron 是最优解
    jy00566722
    jy00566722
    Jul 31, 2024
    31
    考虑体积的话,wails
    southsala
    southsala
    Jul 31, 2024
    32
    结合你的实际情况,electron 就是最优解,flutter 需要重新开发,没必要这么折磨自己
    lee88688
    lee88688
    Aug 1, 2024
    33
    op 不要对 electron 有什么偏见,业界这么喜欢是有道理的,生态成熟经受了各种场景的考验,目前就是前端在桌面端最好的跨端方案。虽然安装包有点大,但和前面的比起来确实不是个事😂。
    mark2025
    mark2025
    Aug 1, 2024
    34
    @bluesyoung9527 fluter 宣称的多端优势和 electron 比没什么差别。 另外 gg 好像已经解散 fluter 团队(?放弃),github 上面几千个 issue 还没解决。
    bunny189
    bunny189
    Aug 1, 2024 via iPhone
    35
    electron 有啥不好的?别给自己找麻烦
    e3c78a97e0f8
    e3c78a97e0f8
    Aug 1, 2024
    36
    给客户做的软件你还追求什么完美主义呀,何况这是用户逼你的,直接上 Electron 就完事
    KisekiRemi
    KisekiRemi
    Aug 1, 2024
    37
    搞业务追求的就是最优的解决方案,你还在纠结的时候 Electron 已经开发迁移完了
    okcdz
    okcdz
    Aug 2, 2024
    38
    @bluesyoung9527 别用 flutter 桌面,都是坑,老实 Electron 吧
    bluesyoung9527
    bluesyoung9527
    OP
    Aug 2, 2024
    39
    主要是这个破玩意儿还有手机端,现在手机端是 uni-app 的祖传代码,所以才考虑能不能 flutter 一把嗦,不过又怕 flutter 还有更大的坑等着我🙈
    abc1310054026
    abc1310054026
    Aug 2, 2024
    40
    @bluesyoung9527 上就是了,坑越趟经验越丰富。塞翁失马,焉知非福。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3757 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 09:52 · PVG 17:52 · LAX 01:52 · JFK 04:52
    ♥ Do have faith in what you're doing.