从性价比角度来考虑, 你能想像还有更好的吗?
Electron本质是利用Chrome V8内核, 因为Chrome V8内核a支持三大主流操作系统, 自然基于它的也就能轻松做到跨平台了....它与Electron的相同点表现在:
跨平台, 开发出的App支持主流Windows, MacOS以及Linux.
支持使用前端框架来实现App UI. 也就是主要都是用前端技术来开发....也就是不只是个网页, 而是能与原生API打交道.
不同点表现在:
Electron基于V8内核渲染网页. 而Tauri是调用系统native能力渲染网页....基本只有你代码编译后的体积大小. 最小的600KB足以. 而一个Electron应用, 就算呈现一个空网页, 体积大小也是几十M起步.
更安全
无论是V8内核, 或是Node语言....而Electron则不一样, 就一个语言. 不管是开发网页, 还是写Node等. 统统都是JS或TS.
学习曲线高
基于Tauri开发, 大多数情况下, 你只需要与前端技术打交道. 但这不是全部.