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

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

  •  
  •   bluesyoung9527 ·
    BluesYoung-web · 47 天前 · 4303 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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