1
iamherrylok1 2024-03-29 09:16:01 +08:00 ![]() Avalonia
|
2
layxy 2024-03-29 09:21:58 +08:00
这个讨论有很多,qt,compose-jb,electron,tauri,wails,energy,fyne,lazarus,flutter,我觉得你都考虑 Electron 就不要用 Tauri 了,Tauri 需要 webview,不同系统的 webview 不同,兼容性也是个问题(虽然大部分都没问题,但是会增加测试工作量)
|
![]() |
3
ybz 2024-03-29 09:45:44 +08:00 ![]() Flutter !!!
|
![]() |
4
wheat0r 2024-03-29 09:49:13 +08:00 ![]() 省事用 Electron ,省电用 Tauri
|
![]() |
5
PTLin 2024-03-29 09:56:32 +08:00
反正最麻烦的前端部分也是复用的,每个都写写试试呗
|
6
ExplodingFKL 2024-03-29 09:58:41 +08:00
作为开发者肯定 Electron,不要适配乱七八糟的内核,作为使用者肯定推荐 Tauri 。
|
![]() |
7
tanranran 2024-03-29 09:59:14 +08:00
参考业内大厂,Electron 遥遥领先
|
![]() |
8
binaryify 2024-03-29 10:00:53 +08:00
无脑 Electron, Tauri 有坑
|
![]() |
9
amiaaaz 2024-03-29 10:02:52 +08:00 ![]() Electron 吧,助力全球变暖
|
![]() |
10
sworld233 2024-03-29 10:09:46 +08:00
我选择了 Tauri
|
![]() |
11
zcl0621 2024-03-29 10:09:58 +08:00
Electron 轮子多
|
![]() |
12
SunDShuai9797 2024-03-29 10:50:30 +08:00
我司用的 Electron
|
![]() |
13
lulinchuanllc 2024-03-29 11:11:52 +08:00
如果你有很多和系统相关的功能,选 electron ,如果只是业务性质的,比如就算是个网页,也能满足,选 tauri
|
![]() |
14
nong99 2024-03-29 11:14:56 +08:00 via iPhone
Delphi/Lazarus 系列🤔
|
15
sloknyyz 2024-03-29 11:19:33 +08:00
无脑 electron
|
![]() |
16
lstz 2024-03-29 11:21:08 +08:00 via Android ![]() 我以前用 electron ,但后来发现我并不需要那么多桌面的功能
而且 electron 又笨重又慢,不考虑了 |
![]() |
17
xiaoguaiwu 2024-03-29 11:22:54 +08:00
Rust 要是精通可以写底层的话,推荐 Tauri ,Electron 生态好但是就是太大了,动不动 100M
|
![]() |
18
callmesmc 2024-03-29 11:27:07 +08:00 via iPhone ![]() 肯定是 electron 啊,好多 electron 支持的系统 api tauri 都不支持,而且感觉 tauri 很不重视这些,比如 electron 在 macOS 上可以移动红绿灯位置,tauri 就不行,这个 issue 还被直接关掉了;像 macOS 的毛玻璃效果,win11 的 mica 效果,electron 都是很快就跟进了,tauri 就是没有
|
![]() |
19
twing37 2024-03-29 11:32:40 +08:00
#16 是对的.看到你选的这两个,我就不推荐 flutter 了 :)
|
![]() |
20
hanaTsuk1 2024-03-29 11:56:59 +08:00
tauri
|
![]() |
21
subframe75361 2024-03-29 12:04:42 +08:00 via Android
pwa
|
22
jeesk 2024-03-29 12:16:05 +08:00
稳定最重要
|
23
drymonfidelia 2024-03-29 12:18:23 +08:00
|
24
drymonfidelia 2024-03-29 12:20:08 +08:00
当然如果你是做着玩的,那没问题
如果生产的话,现在还是别用 Tauri 了 |
![]() |
25
xieren58 2024-03-29 12:35:05 +08:00
|
![]() |
26
zeroDev 2024-03-29 12:41:20 +08:00 ![]() @drymonfidelia #23 可能不加你这篇帖子还好,加了后感觉你的论点完全没了说服力(
|
![]() |
27
akjarjash 2024-03-29 13:03:14 +08:00
@iamherrylok1 #1 这个不行,还得再发展个五年
|
![]() |
28
R4rvZ6agNVWr56V0 2024-03-29 13:09:51 +08:00
Electron 吧,助力能源行业兴旺
|
![]() |
29
bianhui 2024-03-29 13:16:52 +08:00
我都开发过,实话实说,纯体验,没觉得 tauri 好,纯代码编写上也都差不多。考虑的完整度和兼容性,electron 实在好不过了,至少当你遇到难关的时候,你可以轻松在社区找到好办法。
|
![]() |
30
wanguorui123 2024-03-29 13:25:47 +08:00
Electron 套壳
|
![]() |
31
mandex 2024-03-29 14:11:07 +08:00
Electron 吧,感觉没啥问题,我用 Electron 做了一个项目,三四年了,一直在维护,感觉挺好的。
简单好写,大多数遇到的问题都能找到答案,nodejs 比 rust 什么的简单多了。 |
32
laters 2024-03-29 14:26:27 +08:00
Electron 或 flutter
|
33
asuraa 2024-03-29 14:31:02 +08:00 ![]() 我用的 mfc 不复杂 拖拉一下搞定。。
复杂的用 qt |
![]() |
35
luoway 2024-03-29 15:31:04 +08:00 ![]() 商用产品上 Electron ,不求有功但求无过。
个人项目上 Tauri 海外应用上 Flutter 国内应用上 uni-app (支持小程序)、鸿蒙 ArkUI-X (不支持小程序) |
![]() |
37
wangtian2020 2024-03-29 16:04:50 +08:00
会哪个用哪个
|
38
renmu 2024-03-29 16:07:34 +08:00 via Android
只能说不要考虑兼容性真的太爽了
|
39
wpzz 2024-03-29 16:41:22 +08:00
|
![]() |
40
unco020511 2024-03-29 17:25:30 +08:00
我选择 flutter
|
41
xwwsxp 2024-03-29 17:28:58 +08:00
@xiaoguaiwu 前端这么注重性能的吗?后端都是以 GB 、TB 、PB 为单位的。
|
42
DICK23 2024-03-29 17:32:04 +08:00
要快速上线当然无脑 electron ,自己玩可以考虑 Tauri.
|
43
flyingfz 2024-03-29 18:00:17 +08:00
在另外一个帖子里, 我也推荐了这个:
https://neutralino.js.org/docs/ 貌似介绍这个框架的很少。 给大家推荐下,理由如下: 1. 前端 UI 的开发体验类似 electron 2. 后端业务逻辑,可用任意语言。(后端称为 extension ,通过 websocket 与主进程双向通讯) 3. 打包的体积小 (最简单的 demo, 6M 左右) 4. 运行时的资源要求较低 (大概 20 多 M ) |
![]() |
44
ysc3839 2024-03-29 18:02:23 +08:00 via Android
如果只是前端打包,Electron 和 Tauri 都可以。
如果要用到只能在 Node.js 下运行的库,那就 Electron 。否则如果你有能力用 Rust 写代码,可以选 Tauri 。 |
![]() |
45
opentrade 2024-03-29 18:19:14 +08:00
Flutter 到现在还是无数坑,何况 Tauri ,你看到的都是看起来很美
|
46
Akkuman 2024-03-29 20:10:57 +08:00 via Android
electron 的话,可以关注下这个项目
https://github.com/win32ss/supermium-electron 作者的目标是支持到 windows vista ,不过按照 supermium 的进展来看,估计会支持到 xp |
![]() |
48
FightPig 2024-03-29 21:00:25 +08:00
正好去年用这两个做过项目,试了 tauri ,结果客户一大堆 win7 ,还是 sp1 版前的老版,tauri 直接趴窝了,webview2 装不起来大一堆,后来还是改 Electron 了。所以,如果你的客户面向普通用户,那老实用 Electron 吧,tauri 适合面向系统 win10 后的
|
49
ugvfpdcuwfnh 2024-03-29 21:53:34 +08:00 ![]() electron 速度不快,但好在兼容性强,连腾讯这么大的互联网公司都选 electron ,这还选个啥?
以后肯定是 electron 的天下。 |
![]() |
50
ETiV 2024-03-29 22:42:36 +08:00 via iPhone
|
51
uLdP4HCJts79jh56 2024-03-29 23:11:23 +08:00 via Android
需要和 webview 交互只能选 Electron ,比如全局请求拦截加 header ,获取页面 cookie ,注入 js 等等
|
52
ic3z 2024-03-29 23:34:47 +08:00 via iPhone
neutralinojs nodegui
|
![]() |
53
hedwi 2024-03-30 00:13:33 +08:00
golang 用户可以考虑 wails
|
54
stinkytofu 2024-03-30 00:23:00 +08:00
推荐 javafx
|
![]() |
55
zhuyw2006 2024-03-30 09:06:14 +08:00
两个都用过,现在使用 MAUI+Blazor 。在也不用关心性能和占用问题了。
|
56
Yayiliu 2024-03-30 22:09:36 +08:00
没有 linux 中文用户 Electron 优先,有还是 qt 吧,wayland 是你跨不过去的坎。
|