iT邦幫忙

2025 iThome 鐵人賽

DAY 30
0
Rust

用 Tauri 打造你的應用程式系列 第 30

[Day 30] 回顧與心得

  • 分享至 

  • xImage
  •  

終於完賽啦!

回顧

讓我們快速複習一下這系列文章~

這系列文章分成 4 個篇章:

基礎篇 (Day 02 - 06、29)

這邊主要是 Tauri 簡介與環境建置,原本以為沒機會介紹的 MacOS 與 IOS,沒想到最後還有機會研究出來並寫出來分享XD

核心篇 (Day 07 - 11)

這個篇章是介紹 Tauri 的底層知識與觀念,從 IPC 到狀態管理、安全性。

開發篇 (Day 12 - 19、23 - 26)

這是我覺得最有趣的篇章,提到了各式各樣實際上可能會遇到的設定與需求,有些是 Tauri 本身包含的,有些則是需要額外安裝 plugin 才有。通常都是等實際遇到需求,才會去找有沒有對應的設定或 plugin,這邊就只是先帶大家認識一些常用的。

發布篇 (Day 20 - 22、27 - 28)

最後就是最重要的打包與發佈,畢竟花了那麼多時間開發,總是要能發布出去給別人使用才有價值。

心得

老實說,這系列的文章架構我覺得沒那麼好,很多主題都糾纏在一起彼此有關聯,很多功能都需要安裝 Plugin,有的甚至需要不只一個,但 Plugin 分開介紹感覺又有點混亂,最終只能選擇依據「是否需要打包相關知識」分成兩部分。MacOS 與 IOS 的部分也是,是很後來才有機會使用公司的 Mac 電腦,才有辦法去測試並寫出文章,也因此才會拖到第 29 天才寫。

Tauri 還很新,這個主題比較少人在寫 (以前有人寫過 Tauri 1.x 版的教學),網路上的資源也比較少,甚至連官網的範例程式都不能 100% 相信,導致這比我預期的還要多花了不少時間在查資料與測試上。但,這也算是個特別的學習經驗啦,至少最後還是有寫完這系列文章。

如果有機會重寫的話,應該會重新安排一下順序 (至少 Day 29 的文章會往前到第 07 天),Plugin 相關的編排或許也可以再調整看看。

感謝各位的閱讀,希望這系列文章有幫助到大家~


上一篇
[Day 29] 番外篇:MacOS 與 IOS 的開發
系列文
用 Tauri 打造你的應用程式30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言