Chatwise 就是 Tauri 写的(自来水,还没有买 Pro 版),它界面还是仿的 macOS 原生组件,一开始我还真没分辨出来。安装包只有十几 m ,内存占用和 electron 应用比也小了很多,冷启动速度也飞快。整个 app 都给人很原生的感觉。
我如果要开发桌面端 App ,下一个一定选 Tauri 。
1 565656 211 天前 rust 劝退 |
2 jeesk 211 天前 有商业公司的正式产品用吗? |
![]() | 3 ryougifujino OP @jeesk 大公司在用的还真不知道有哪个,毕竟兼容性比不上 electron |
![]() | 4 ryougifujino OP @565656 大部分还是写前端代码 |
![]() | 9 ChrisFreeMan 211 天前 试了下确实不错,内存占用要少 1/3 左右,cpu 的静态占用非常低,窗口拉扯不会像 electron 那些会有底层图形跟不上的问题,估计是 webkit 的功劳,cursor 的 text 样式也不像 electron 那样奇怪的瘦小,有没有 tauri 的 iOS 应用,我也想试一试,好用的话我试着迁移我其中开发的一个 electron app 过去。 |
10 kekxv 211 天前 via iPhone 他现在用 github actions 能直接打包各个平台的版本吗? |
11 jamesjammy061 211 天前 rust 换成 go 就好了 |
![]() | 12 ETiV 211 天前 via iPhone ![]() @jamesjammy061 go 有 Wails https://wails.io/ |
13 jamesjammy061 211 天前 @ETiV 刚刚看到的 /t/1094563 |
![]() | 14 liuliuliuliu PRO |
![]() | 15 icaolei 211 天前 支持 Tauri ,我现在是尽量不装 Electron 应用。 |
16 haleclipse 211 天前 via Android ![]() 有没有可能 webkit 兼容性一坨,以及最开始 chatbox 就是 tauri ,你猜为什么后面又换成了 electron |
17 mayli 211 天前 应该还是 web 的话,还是会停吃内存的吧 |
![]() | 18 june4 211 天前 @haleclipse 可是我们写网站的本来就是要兼容 webkit,只要不是一定要用 webkit 不支持/有 bug 的那些小众特性,写起来也没什么不方便。当然了 electron 不用考虑这个是要更方便一点,但代价就是象 op 这样用户不爽啊 |
![]() | 19 lisxour 211 天前 我觉得你还是实际多开几个项目多踩几个坑再发这个贴会更好,兄弟,tauri 的坑远比你想象的多 N 倍,包信我的。 |
20 lanyi96 211 天前 Chatwise 就是 Tauri 写的,这个有消息来源吗 |
23 darklinden 211 天前 |
![]() | 24 bestie 211 天前 如果只是纯前端的应用,确实用 tauri/wails 会好很多,但是如果你的应用涉及到较多的原生操作,那简直比 electron 麻烦一万倍。我开发的应用最终也从 wails 转到了 electron 。 |
![]() | 25 clf 211 天前 tauri2.0 的文档太散了,然后好多还是 1.x 的。大部分文档都是 js 调用 rust ,没有 rust 自己的(虽然有 apidoc ,但写了和没写一样) |
![]() | 26 ryougifujino OP @lisxour 我是从用户体验的角度出发的 |
![]() | 27 CHTuring 211 天前 用 Tauri 没踩到坑的话,一般都是用户量不大,如果你说得物客服用了,统一环境能比吗。 Webview 的兼容性摆在那里,反正 Electron 你不需要和用户解释什么是「不好意思,你的系统版本可能太低了」 |
![]() | 28 jqtmviyu 210 天前 我喜欢 wails . rust 装个依赖占用空间一大堆. go 语法看起来简单. |
29 openmynet 210 天前 tauri 我用的比较多,主要它做为显示界面,主要业务逻辑都放在了 rust ,兼容性问题除了 win7 需要打包附带一个 webview 之外,其他的都还好。如果指望通过 js 来实现涉及到原生操作主要功能,那确实不推荐 tauri 。tauri2 因为要兼容移动平台,所以统一要求所有的插件都要配置权限,现在弄起来很烦。 |
30 openmynet 210 天前 还有一点就是 tauri 最初的想法是为 rust 开发者提供一个好的 UI 框架,随之 tauri 的发展,现在它要的越来越多了。 |
31 shui14 206 天前 tauri 是 rust 与 webview ipc 通信 可以把逻辑放到 rust 上,不是非得用 js 梭哈 它最大的问题是 win 上面可靠性,mac 还是相当不错。其次如果有高性能需求,是可以 webview 为辅,拉起原生 ui 的,比如 gpui ,目前看可以提供更多的可能 |
![]() | 32 Nerv 151 天前 via iPhone chatwise 开发者都想换回 electron 了,tauri bug 太多。 |
![]() | 33 razertory 148 天前 MTGA! Make Tauri Great Again |