运行速度自然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.*