主流的开发框架有3个
tauri
electron
wails
tauri的技术特点
有点
rust开发,性能稳定
包体积小
前端技术开发ui
权限控制精细
缺点
项目稍微复杂编译极度慢
rust 开发调试慢。 每次启动都要几分钟。我遇到的项目 10分钟,使用sccache还好些。但是偶尔会失效。
需要2种开发语言,有些公共数据定义无法使用
部分老机器没有webview运行时,无法运行。
electron的技术特点
有点
纯前端技术
生态丰富
很多大公司都在用
缺点
偶尔要解决环境依赖问题。
项目安全性低,一步消息技术细节就泄漏了
体积大,吃内存。
编译稍微慢些
Wails的技术特定
优点
体积小。
编译块。
内存占用低
代码安全性高
缺点
2种语言开发
较老电脑需要携带webview
总结
在选择上要根据项目来,我个人感觉业务稳定,切不考虑老电脑rust可以。
如果业务发展起频繁的改动,安全性要求低(除非你有c++大神,当我没说),开发效率要求高,建议选择这个。 wails 我感觉就是在中间位置。 我也使用wails3 开发了一个 Hosts Manager小巧的很,个人项目推荐使用。
最后截图下,AI再次对比的,以上纯个人经验。

Recommended
Try our Word Counter
Try our professional online tool now. Completely free, no registration required.
Try it nowShare this article
Author
Experienced content creator, dedicated to sharing practical online tools and tutorials.
View all articles →Comments coming soon
Stay tuned