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

2024-07-31 08:48:28 +08:00
 bluesyoung9527

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

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

5205 次点击
所在节点    程序员
40 条回复
okrfuse
2024-07-31 11:16:55 +08:00
同楼上观点,几乎不用动,写一个空壳 electron ,electron 加载现有的工程 url ,工作量少,不容易出错
liaohongxing
2024-07-31 11:41:16 +08:00
Electron 吧 ,pgAdmin 花大代价从 nw.js 切成了 Electron ,不知道遇到了什么坑
Zhuantouwen
2024-07-31 11:48:53 +08:00
Flutter
94
2024-07-31 11:53:23 +08:00
现有项目改造成桌面应用,应该就只有 electron 可以选了吧。你考虑用 flutter 的考量是啥,客户能接受重构应用这种高成本方案吗?
SunDShuai9797
2024-07-31 11:57:38 +08:00
Flutter 需要重构,electron 套壳改改报错的地方就行了,我们当时就是这么干的
xixixicat
2024-07-31 12:15:29 +08:00
nwjs ,我们用过
CHTuring
2024-07-31 15:08:30 +08:00
犹豫不决的时候,Electron 已经写完了。
dudubaba
2024-07-31 15:29:47 +08:00
别用些五花八门的,就目前的 electron 生态无脑入,就算套壳有问题也好维护,然后再收个安装、自动更新等维护费用,何乐而不为呢。
yb2313
2024-07-31 15:46:06 +08:00
你还在问, 别人已经写完了
GarethChu
2024-07-31 15:51:58 +08:00
Electron 是最优解
jy00566722
2024-07-31 19:52:03 +08:00
考虑体积的话,wails
southsala
2024-07-31 20:06:46 +08:00
结合你的实际情况,electron 就是最优解,flutter 需要重新开发,没必要这么折磨自己
lee88688
2024-08-01 08:48:51 +08:00
op 不要对 electron 有什么偏见,业界这么喜欢是有道理的,生态成熟经受了各种场景的考验,目前就是前端在桌面端最好的跨端方案。虽然安装包有点大,但和前面的比起来确实不是个事😂。
mark2025
2024-08-01 12:32:13 +08:00
@bluesyoung9527 fluter 宣称的多端优势和 electron 比没什么差别。 另外 gg 好像已经解散 fluter 团队(?放弃),github 上面几千个 issue 还没解决。
bunny189
2024-08-01 13:19:37 +08:00
electron 有啥不好的?别给自己找麻烦
e3c78a97e0f8
2024-08-01 17:55:35 +08:00
给客户做的软件你还追求什么完美主义呀,何况这是用户逼你的,直接上 Electron 就完事
KisekiRemi
2024-08-01 18:07:02 +08:00
搞业务追求的就是最优的解决方案,你还在纠结的时候 Electron 已经开发迁移完了
okcdz
2024-08-02 00:36:59 +08:00
@bluesyoung9527 别用 flutter 桌面,都是坑,老实 Electron 吧
bluesyoung9527
2024-08-02 08:25:03 +08:00
主要是这个破玩意儿还有手机端,现在手机端是 uni-app 的祖传代码,所以才考虑能不能 flutter 一把嗦,不过又怕 flutter 还有更大的坑等着我🙈
abc1310054026
2024-08-02 09:34:56 +08:00
@bluesyoung9527 上就是了,坑越趟经验越丰富。塞翁失马,焉知非福。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1061362

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX