You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
はじめに Tauri v2 にバージョンが上がり、モバイル (iOS/Android) 対応が正式にサポートされた。 また、プラグインに関して大幅なサポート変更があり、Tauri のコア部分までアクセスできるものを作成できるようになった。 そして、Tauri v1 の学びから、高度なセキュリティサポートが明確になっていき、こうして Tauri v2 のセキュリティサポートは大幅な変更と対応拡張が行われたという経緯がある。 公式ドキュメント まずは公式ドキュメントをぺたり。 これを読み解きつつ、特に注意したり、自分が使うときにどう設定すればいいかを考えながらまとめていく。 トラスト境界 (Trust Boundaries) を意識する トラスト境界 (Trust Boundaries/トラストバウンダリ) は、プログラムデータや実行が「信頼」のレベルを変更する境界、または異なる機能を持つ2つ
Yewは最も歴史が古く、スター数も多いですが、近年は更新が少なめです。 Leptosは新しいながらもすでに16,000以上のスターを獲得しており、最も勢いがあります。 Sycamoreも精力的に更新が続けられています。 各フレームワークのサンプルを見てみましょう。 Yewのサンプル Build a sample appにあったカウンターの実装を見てみます。 use yew::prelude::*; #[function_component] fn App() -> Html { let counter = use_state(|| 0); let let counter = counter.clone(); move |_| { let value = *counter + 1; counter.set(value); } }; html! { <div> <but
angular-tauri - Angular with Typescript, SASS, and Hot Reload. nuxtor - Nuxt 3 + Tauri 2 + UnoCSS, a starter template for building desktop apps. rust-full-stack-with-authentication-template - Yew, Tailwind CSS, Tauri, Axum, Sqlx - Starter template for full stack applications with built-in authentication. tauri-angular-template - Angular template tauri-astro-template - Astro template tauri-bishop-t
TauriはRustで書かれた軽量なGUIフレームワークで、Windows、macOS、Linux向けのデスクトップアプリを開発できます。2022年6月に最初の安定版であるバージョン1.0がリリースされました。 Tauriでは、メインプロセスはRustで記述しますが、UI(User Interface)にはWeb技術を利用します。ReactやVue.jsのようなJavaScriptフレームワークがそのまま使えるので、インタラクティブで見栄えの良いUIを簡単に構築できます。同種のフレームワークにElectronがありますが、後発であるTauriにはインストーラのサイズを小さくできるなどの強みがあります。 Tauriのロゴは、おうし座の二重星であるシータタウリ(θ Tauri)をモチーフ[1]にしており、Webとネイティブアプリの相互作用を意味しています。 図1 Tauriロゴ 本稿では、Ta
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く