[obsidian] vault backup: 2025-08-25 00:05:12
Some checks failed
Build / build (push) Failing after 23m45s
Some checks failed
Build / build (push) Failing after 23m45s
This commit is contained in:
26
content/RustでGUIを作る選択肢.md
Normal file
26
content/RustでGUIを作る選択肢.md
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
## [[egui]]
|
||||
|
||||
[[otopoiesis]]で使ってる。[[ImGui]]から影響を受けたimmediate GUI。WebAssemblyでもきちんと動作する(全部を一つのcanvasにレンダリングする。DOMの扱いは無理)
|
||||
|
||||
|
||||
## [[iced]]
|
||||
|
||||
[[Elm]] のアーキテクチャに影響を受けたライブラリ。
|
||||
|
||||
マルチバイト文字非対応
|
||||
|
||||
|
||||
## [[Tauri]]
|
||||
|
||||
Webviewベースで、フロントエンドはJSやTypeScriptで書くという、[[Electron]]のような構成のデスクトップアプリを作れるフレームワーク
|
||||
|
||||
生のCanvasを触ることもできる
|
||||
|
||||
## [[Dioxus]]
|
||||
|
||||
フロントエンドも含めてRustで完結するWebviewベースのライブラリ。
|
||||
|
||||
こちらは生Canvas触れないのがつらい
|
||||
|
||||
Dioxusでつくっていって、サムネイルとか必要ならWeb-sysでCanvas動かせばそれでいいのかな
|
Reference in New Issue
Block a user