iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Rust

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

這系列文章將會介紹如何用 Tauri 2.0 開發出跨平台應用程式,幫助讀者快速入門這個框架。

參賽天數 24 天 | 共 24 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 01] 緣起

在開始系列文章之前,先簡單聊聊為何想寫 Tauri 這個主題~ 跨平台開發 要說明動機,就不得不先介紹一下我待的這間 AI 新創公司的背景。 由於公司還在發展階...

2025-09-15 ‧ 由 ck642509 分享
DAY 2

[Day 02] Tauri 簡介

雖然昨天有簡單提了一下,但今天就來正式認識一下 Tauri 吧! Tauri 簡介 Tauri 是一個開源框架,讓開發者可以使用 HTML、CSS 和 Ja...

2025-09-16 ‧ 由 ck642509 分享
DAY 3

[Day 03] Tauri 核心原理與架構

要真正掌握 Tauri 的開發,我們必須深入理解其底層架構。今天讓我們認識 Tauri 的核心組件:WRY、TAO 以及 Rust 後端的運作模式。 Taur...

2025-09-17 ‧ 由 ck642509 分享
DAY 4

[Day 04] 第一個 Tauri 桌面應用程式

經過前幾天的理論學習,今天我們終於要動手實作了!讓我們一步步建置開發環境,並創建第一個 Tauri + Vue 桌面應用程式。 (我的電腦是 Windows...

2025-09-18 ‧ 由 ck642509 分享
DAY 5

[Day 05] 專案架構

當我們成功建立第一個 Tauri 專案後,面對滿目的檔案和資料夾,可能會感到有些困惑。今天我們將深入解析 Tauri 專案的結構,理解每個檔案的作用和重要性,這...

2025-09-19 ‧ 由 ck642509 分享
DAY 6

[Day 06] 第一個 Tauri 手機應用程式

經過前面兩天桌面應用的學習,今天我們將踏入行動開發的全新領域! Android 開發環境需求 基本上照著官方文件上的步驟就可以了。 1. 下載並安裝 Andr...

2025-09-20 ‧ 由 ck642509 分享
DAY 7

[Day 07] 網頁前端與 Rust 後端之間的溝通 (一):IPC

在前幾天的文章中,我們已經成功地使用 Tauri 建立起桌面和手機應用程式的基本框架。我們看到了由前端網頁技術(HTML、CSS、JavaScript)構成的用...

2025-09-21 ‧ 由 ck642509 分享
DAY 8

[Day 07] 網頁前端與 Rust 後端之間的溝通 (二):Command

在了解了 IPC 的基礎概念後,我們來深入探討其中最常用的機制:Command。Command 是前端向後端發起請求,並獲取回應的標準途徑,讓我們的 Webvi...

2025-09-22 ‧ 由 ck642509 分享
DAY 9

[Day 09] 網頁前端與 Rust 後端之間的溝通 (三):Event

我們已經學會了如何使用 Command 從前端主動呼叫後端,但這只是故事的一半。在許多場景下,我們需要後端能夠「主動出擊」,在特定事件發生時通知前端,而不是總是...

2025-09-23 ‧ 由 ck642509 分享
DAY 10

[Day 10] 狀態管理:在 Rust 後端共享資料 (State)

在前面的文章中,我們學會了如何建立 Command 來處理前端的請求。但隨著應用程式功能越來越豐富,我們常常會遇到一個問題:不同的 Command 之間需要共享...

2025-09-24 ‧ 由 ck642509 分享