React + Rust 蹦出新滋味 = Tauri

這幾天都看到有人在推用 Tauri 做桌面應用程式(desktop application),所以特別掃了一下這個 Framework ,覺得值得關注! 值得關注的原因有:

  1. Write once, run anywhere. 得益於 Rust 的強大, Tauri 可以寫好之後,編譯成 Windows, macOS 以及 Linux 3 種作業系統可以執行的可執行檔,而且編出來的檔案大小據官網說可以到 600KB (Amazing!

  2. 介面由 HTML, CSS 與 JavaScript 編寫,所以會寫網頁就能夠寫介面,不用額外學其他技能,而且 Tauri 也已經整合 Next.js, Vite, Qwik, SvelteKit 等框架,如果不熟這些框架也沒關係,只要學會 Next.js 就等於會用 React ,一箭雙鵰!

  3. 可以在前端呼叫 Rust 寫成的 functions, 等於是有類後端的支援!

  4. 安全!基本上用 Rust 就已經確保記憶體安全, Tauri 團隊也額外做了不少增加安全性的功能

如果你有些桌面應用程式的點子想做,也許可以先看看 Tauri 能不能符合你的需求!

Tauri

FOLLOW US

對抗久坐職業傷害

研究指出每天增加 2 小時坐著的時間,會增加大腸癌、心臟疾病、肺癌的風險,也造成肩頸、腰背疼痛等常見問題。

然而對抗這些問題,卻只需要工作時定期休息跟伸展身體即可!

你想輕鬆改變現狀嗎?試試看我們的 PomodoRoll 番茄鐘吧! PomodoRoll 番茄鐘會根據你所設定的專注時間,定期建議你 1 項辦公族適用的伸展運動,幫助你打敗久坐所帶來的傷害!

贊助我們的創作

看完這篇文章了嗎? 休息一下,喝杯咖啡吧!

如果你覺得 MyApollo 有讓你獲得實用的資訊,希望能看到更多的技術分享,邀請你贊助我們一杯咖啡,讓我們有更多的動力與精力繼續提供高品質的文章,感謝你的支持!