Tauri v2

Tauri là framework mã nguồn mở giúp xây dựng ứng dụng desktop nhẹ, bảo mật, và đa nền tảng:

1. Giới thiệu

  • Sử dụng webview (Chromium, WebKit) để hiển thị giao diện.
  • Kết hợp Rust backend để xử lý logic hệ thống.
  • Kích thước gói nhỏ hơn Electron.

2. Cài đặt & khởi tạo

# Cài Rust và Node.js
cargo install create-tauri-app
npx create-tauri-app

3. Cấu trúc dự án

/src
  /src-tauri  # Rust backend
  /dist       # file web được build (Vite)

4. Các API chính

  • fs: đọc/ghi tệp tin.
  • dialog: hộp thoại mở/tạo file.
  • path: đường dẫn hệ thống.

5. Khởi chạy & đóng gói

npm run tauri dev    # Chạy ứng dụng trong dev modenpm run tauri build  # Build cho production

Tiếp tục cập nhật ví dụ chi tiết và best practices…