水木社区手机版
首页
|版面-Rust编程语言(Rust)|
新版wap站已上线
返回
下页
|
尾页
|
1/2
|
转到
主题:Tauri,这个界面框架看着和Rust贴得紧
楼主
|
z16166
|
2022-11-06 01:33:32
|
只看此ID
https://tauri.app
后端目前是Rust,前端可以换,一般用html/css/js。
好像是维护webview的一帮人搞的。
https://github.com/webview/webview
看到这个例子:
https://gitee.com/fuyoo/bs
--
FROM 114.241.227.*
1楼
|
txgx
|
2022-11-06 15:11:56
|
只看此ID
【新玩具-Taui
b23.tv/w19oq2l
【 在 z16166 的大作中提到: 】
:
https://tauri.app
: 后端目前是Rust,前端可以换,一般用html/css/js。
:
: 好像是维护webview的一帮人搞的。
:
https://github.com/webview/webview
:
: 看到这个例子:
:
https://g
: ..................
发自「今日水木 on PBCM10」
--
FROM 117.147.20.*
2楼
|
RunningOn
|
2022-11-07 01:07:26
|
只看此ID
它啥时支持iOS/Android就牛逼了。
桌面的话,electron就凑和用了,没人在乎桌面app大小
【 在 z16166 的大作中提到: 】
:
https://tauri.app
: 后端目前是Rust,前端可以换,一般用html/css/js。
: 好像是维护webview的一帮人搞的。
: ...................
--
FROM 183.192.19.*
3楼
|
Chear
|
2022-11-10 06:46:46
|
只看此ID
需要用js ts,本质上还是慢,不是很爽利,但也是目前rust最全面的gui框架了
【 在 z16166 的大作中提到: 】
:
https://tauri.app
: 后端目前是Rust,前端可以换,一般用html/css/js。
: 好像是维护webview的一帮人搞的。
: ...................
--
FROM 221.218.143.*
4楼
|
RunningOn
|
2022-11-11 02:18:19
|
只看此ID
前端用js ts其实是比较“王道”的选择了,开发快、美观、易维护。
UI就应该用适合UI的工具来开发。
慢还是水平问题,vscode就很丝滑。
只有少量的项目的UI不适合用js/ts(比如视频处理)。
【 在 Chear 的大作中提到: 】
: 需要用js ts,本质上还是慢,不是很爽利,但也是目前rust最全面的gui框架了
--
FROM 183.192.19.*
5楼
|
Chear
|
2022-11-11 07:17:15
|
只看此ID
不太懂js ts,有限的使用感受,前者语法很乱,天马行空,无类型,后者感觉有语言bug,资料也少。
vscode,我理解,是一个静态应用,界面的大部分区域是不改变的,也没有频繁动画渲染。不过我印象中,js ts都是32位,wasm也是32位,和网页有关的都是32位。另外是单线程,多worker,开销很大。
就像小马过河,从js ts到tauri的,肯定觉得tauri速度快的飞起。但从rust iced到tauri的,可能就感觉速度慢下来了,相对论原理……
【 在 RunningOn 的大作中提到: 】
: 前端用js ts其实是比较“王道”的选择了,开发快、美观、易维护。
: UI就应该用适合UI的工具来开发。
: 慢还是水平问题,vscode就很丝滑。
: ...................
--
FROM 221.218.143.*
6楼
|
cn62
|
2022-11-11 09:04:04
|
只看此ID
1password的桌面端做的也不错。
我觉得tauri的思路是错的,又回到要适配各种浏览器的老路上了,最主要的是运行环境不可控,只是换回安装体积小的优点。
轮个eletron的rust版本都比这个强。
【 在 RunningOn 的大作中提到: 】
: 前端用js ts其实是比较“王道”的选择了,开发快、美观、易维护。
: UI就应该用适合UI的工具来开发。
: 慢还是水平问题,vscode就很丝滑。
: ...................
--
FROM 36.251.84.*
7楼
|
ggstar
|
2022-11-11 10:36:57
|
只看此ID
碰到一些需要支持Win7的项目就傻眼了
--
FROM 103.109.146.*
8楼
|
RunningOn
|
2022-11-11 10:31:46
|
只看此ID
运行速度自然rust会快。
但对于UI,只要体验丝滑,更快运行速度并没有意义,但快速开发、方便维护的意义却很大
。
不过话说回来,想把ts写得丝滑的难度其实还是不小的。拿vscode做例子可能不太好,它算
是为数不多的丝滑了,卡顿的例子其实更多一些,比如微信PC端、有道云笔记,实在是一言
难尽。腾讯虽然槽点多,但软件做得好用一直是有口皆碑的,PC端微信(企业版微信更卡)
做成这样卡还是说明了ts写界面的难度的。
如果从公司角度来讲,写UI是一定要用正确的工具的,让C++/Rust开发者去写UI是杀鸡用牛
刀的感觉,现在程序员那么贵,C++/Rust更是又贵人有少(当然是指代码写得好的),离职了就很难维护了。专门的前端开发就实惠很多了,待遇没那么变态,写起UI来(比起C++/Rust)又快又美观,也基本不用担心招不到人。
【 在 Chear 的大作中提到: 】
: 不太懂js ts,有限的使用感受,前者语法很乱,天马行空,无类型,后者感觉有语言bug,资料也少。
: vscode,我理解,是一个静态应用,界面的大部分区域是不改变的,也没有频繁动画渲染。不过我印象中,js ts都是32位,wasm也是32位,和网页有关的都是32位。另外是单线程,多worker,开销很大。
: 就像小马过河,从js ts到tauri的,肯定觉得tauri速度快的飞起。但从rust iced到tauri的,可能就感觉速度慢下来了,相对论原理……
: ...................
--
FROM 58.33.81.*
9楼
|
RunningOn
|
2022-11-11 10:47:56
|
只看此ID
等下,tauri的定位不是electron的rust版吗。。。
【 在 cn62 的大作中提到: 】
: 1password的桌面端做的也不错。
: 我觉得tauri的思路是错的,又回到要适配各种浏览器的老路上了,最主要的是运行环境不可控,只是换回安装体积小的优点。
: 轮个eletron的rust版本都比这个强。
: ...................
--
FROM 58.33.81.*
下页
|
尾页
|
1/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版