Tauriでは、メインプロセスはRustで記述しますが、UI(User Interface)にはWeb技術を利用します。ReactやVue.jsのようなJavaScriptフレームワークがそのまま使えるので、インタラクティブで見栄えの良いUIを簡単に構築できます。同種のフレームワークにElectronがありますが、後発であるTauriにはインストーラのサイズを小さくできるなどの強みがあります。
軽量RustフレームワークTauriでデスクトップアプリ開発をはじめよう | gihyo.jp
フロントエンドは以下の構成で構築
- Nextjs14
- tailwind css
tauri(Rust+Typescript)でプロジェクトフォルダを管理するツール開発
[【Next.js】tRPCを使ってみる | こーほー活動レポート ~from社員~](https://www.sddgrp.co.jp/blog/technology/use-next-js-trpc/) |