兄弟们, 2024 年,跨平台开发桌面软件选哪个框架? Electron 和 Tauri 怎么选呢?

94 天前
 inSpring
5736 次点击
所在节点    程序员
59 条回复
xwwsxp
93 天前
@xiaoguaiwu 前端这么注重性能的吗?后端都是以 GB 、TB 、PB 为单位的。
DICK23
93 天前
要快速上线当然无脑 electron ,自己玩可以考虑 Tauri.
flyingfz
93 天前
在另外一个帖子里, 我也推荐了这个:
https://neutralino.js.org/docs/

貌似介绍这个框架的很少。 给大家推荐下,理由如下:

1. 前端 UI 的开发体验类似 electron
2. 后端业务逻辑,可用任意语言。(后端称为 extension ,通过 websocket 与主进程双向通讯)
3. 打包的体积小 (最简单的 demo, 6M 左右)
4. 运行时的资源要求较低 (大概 20 多 M )
ysc3839
93 天前
如果只是前端打包,Electron 和 Tauri 都可以。
如果要用到只能在 Node.js 下运行的库,那就 Electron 。否则如果你有能力用 Rust 写代码,可以选 Tauri 。
opentrade
93 天前
Flutter 到现在还是无数坑,何况 Tauri ,你看到的都是看起来很美
Akkuman
93 天前
electron 的话,可以关注下这个项目
https://github.com/win32ss/supermium-electron
作者的目标是支持到 windows vista ,不过按照 supermium 的进展来看,估计会支持到 xp
aLazarus
93 天前
@xwwsxp 你电脑有几 PB 的硬盘空间呢?
FightPig
93 天前
正好去年用这两个做过项目,试了 tauri ,结果客户一大堆 win7 ,还是 sp1 版前的老版,tauri 直接趴窝了,webview2 装不起来大一堆,后来还是改 Electron 了。所以,如果你的客户面向普通用户,那老实用 Electron 吧,tauri 适合面向系统 win10 后的
ugvfpdcuwfnh
93 天前
electron 速度不快,但好在兼容性强,连腾讯这么大的互联网公司都选 electron ,这还选个啥?

以后肯定是 electron 的天下。
ETiV
93 天前
uLdP4HCJts79jh56
93 天前
需要和 webview 交互只能选 Electron ,比如全局请求拦截加 header ,获取页面 cookie ,注入 js 等等
ic3z
93 天前
neutralinojs nodegui
hedwi
93 天前
golang 用户可以考虑 wails
stinkytofu
93 天前
推荐 javafx
zhuyw2006
93 天前
两个都用过,现在使用 MAUI+Blazor 。在也不用关心性能和占用问题了。
Yayiliu
92 天前
没有 linux 中文用户 Electron 优先,有还是 qt 吧,wayland 是你跨不过去的坎。
xwwsxp
91 天前
@aLazarus 非要抬杠对吧,本地电脑当然没有,公司的服务器一直都是 PB 级别的;毕竟,搞大数据的;而且,现在 SSD 的价格比之前几年要下降不少吧,我本地的电脑是 10 T 的
aLazarus
90 天前
@xwwsxp #57 那你的客户端如果安装在了硬盘没有 10T 的用户电脑上,你该如何解决?或者说客户端为什么叫客户端,而不是服务端或者开发端
xwwsxp
89 天前
@aLazarus 不要抬杠,electron 没有那么大吧;再说,微信那么大,也没见你们抱怨啊;快说出活,先活下来,再谈优化;有的时候,过了这个时间,就没有意思;

当然,如果 google 不感觉出 android ,可能就要被苹果将市场垄断,一样的道理;你的产品可以不完美,后面慢慢打磨就是。

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

https://www.v2ex.com/t/1027975

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

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

© 2021 V2EX