4

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

 1 month ago
source link: https://www.v2ex.com/t/1027975
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

V2EX  ›  程序员

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

  inSpring · 7 小时 40 分钟前 · 2449 次点击
39 条回复    2024-03-29 16:41:22 +08:00
iamherrylok1

iamherrylok1      7 小时 34 分钟前   ❤️ 1

Avalonia
layxy

layxy      7 小时 28 分钟前

这个讨论有很多,qt,compose-jb,electron,tauri,wails,energy,fyne,lazarus,flutter,我觉得你都考虑 Electron 就不要用 Tauri 了,Tauri 需要 webview,不同系统的 webview 不同,兼容性也是个问题(虽然大部分都没问题,但是会增加测试工作量)
ybz

ybz      7 小时 4 分钟前   ❤️ 1

Flutter !!!
wheat0r

wheat0r      7 小时 0 分钟前   ❤️ 4

省事用 Electron ,省电用 Tauri
PTLin

PTLin      6 小时 53 分钟前

反正最麻烦的前端部分也是复用的,每个都写写试试呗
ExplodingFKL

ExplodingFKL      6 小时 51 分钟前

作为开发者肯定 Electron,不要适配乱七八糟的内核,作为使用者肯定推荐 Tauri 。
tanranran

tanranran      6 小时 50 分钟前

参考业内大厂,Electron 遥遥领先
binaryify

binaryify      6 小时 49 分钟前

无脑 Electron, Tauri 有坑
amiaaaz

amiaaaz      6 小时 47 分钟前   ❤️ 3

Electron 吧,助力全球变暖
sworld233

sworld233      6 小时 40 分钟前

我选择了 Tauri
zcl0621

zcl0621      6 小时 40 分钟前

Electron 轮子多
SunDShuai9797

SunDShuai9797      5 小时 59 分钟前

我司用的 Electron
lulinchuanllc

lulinchuanllc      5 小时 38 分钟前

如果你有很多和系统相关的功能,选 electron ,如果只是业务性质的,比如就算是个网页,也能满足,选 tauri
nong99

nong99      5 小时 35 分钟前 via iPhone

Delphi/Lazarus 系列🤔
sloknyyz

sloknyyz      5 小时 30 分钟前

无脑 electron
lstz

lstz      5 小时 28 分钟前 via Android

我以前用 electron ,但后来发现我并不需要那么多桌面的功能

而且 electron 又笨重又慢,不考虑了
xiaoguaiwu

xiaoguaiwu      5 小时 27 分钟前

Rust 要是精通可以写底层的话,推荐 Tauri ,Electron 生态好但是就是太大了,动不动 100M
callmesmc

callmesmc      5 小时 22 分钟前 via iPhone   ❤️ 1

肯定是 electron 啊,好多 electron 支持的系统 api tauri 都不支持,而且感觉 tauri 很不重视这些,比如 electron 在 macOS 上可以移动红绿灯位置,tauri 就不行,这个 issue 还被直接关掉了;像 macOS 的毛玻璃效果,win11 的 mica 效果,electron 都是很快就跟进了,tauri 就是没有
twing37

twing37      5 小时 17 分钟前

#16 是对的.看到你选的这两个,我就不推荐 flutter 了 :)
hanaTsuk1

hanaTsuk1      4 小时 53 分钟前

tauri
subframe75361

subframe75361      4 小时 45 分钟前 via Android

jeesk

jeesk      4 小时 34 分钟前

稳定最重要
drymonfidelia

drymonfidelia      4 小时 31 分钟前

Tauri 坑超级多,千万别
/t/1013792
我不知道在这上面浪费了多少时间,最后很多问题没办法解决,只好放弃了
drymonfidelia

drymonfidelia      4 小时 29 分钟前

当然如果你是做着玩的,那没问题
如果生产的话,现在还是别用 Tauri 了
zeroDev

zeroDev      4 小时 8 分钟前   ❤️ 1

@drymonfidelia #23 可能不加你这篇帖子还好,加了后感觉你的论点完全没了说服力(
akjarjash

akjarjash      3 小时 46 分钟前

@iamherrylok1 #1 这个不行,还得再发展个五年
GeekGao

GeekGao      3 小时 40 分钟前

Electron 吧,助力能源行业兴旺
bianhui

bianhui      3 小时 33 分钟前

我都开发过,实话实说,纯体验,没觉得 tauri 好,纯代码编写上也都差不多。考虑的完整度和兼容性,electron 实在好不过了,至少当你遇到难关的时候,你可以轻松在社区找到好办法。
wanguorui123

wanguorui123      3 小时 24 分钟前

Electron 套壳
mandex

mandex      2 小时 38 分钟前

Electron 吧,感觉没啥问题,我用 Electron 做了一个项目,三四年了,一直在维护,感觉挺好的。
简单好写,大多数遇到的问题都能找到答案,nodejs 比 rust 什么的简单多了。
laters

laters      2 小时 23 分钟前

Electron 或 flutter
asuraa

asuraa      2 小时 19 分钟前

我用的 mfc 不复杂 拖拉一下搞定。。
复杂的用 qt
minami

minami      1 小时 56 分钟前

@callmesmc 关掉可以理解,因为 tauri 的用户肯定是会搞原生的,他们估计认为你们直接用原生接口搞定就可以了
luoway

luoway      1 小时 19 分钟前

商用产品上 Electron ,不求有功但求无过。
个人项目上 Tauri
海外应用上 Flutter
国内应用上 uni-app (支持小程序)、鸿蒙 ArkUI-X (不支持小程序)
luoway

luoway      1 小时 16 分钟前

@luoway #35 uni-app 、ArkUI-X 似乎不适用桌面开发😓
wangtian2020

wangtian2020      45 分钟前

会哪个用哪个
renmu

renmu      42 分钟前 via Android

只能说不要考虑兼容性真的太爽了

关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5441 人在线   最高记录 6543   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 26ms · UTC 08:50 · PVG 16:50 · LAX 01:50 · JFK 04:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK