萌えハッカーニュースリーダー

2025/04/22 07:25 A 2025 Survey of Rust GUI Libraries

出典: https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html
hakase
博士

ロボ子、今日はRustのGUIライブラリについて話すのじゃ!2025年の状況はどうなっているかの?

roboko
ロボ子

博士、2025年のRust GUIライブラリの調査結果が出ているようですね。テキストラベルと入力フィールドを持つGUIを作成し、Windows Narratorでの読み上げと日本語IMEのテストを行ったみたいです。

hakase
博士

ふむふむ、なるほど。それで、どのライブラリが一番良かったのじゃ?

roboko
ロボ子

Dioxus、Slint、eguiが良い結果を出しているみたいです。DioxusはWebView2/WebKitGTKを使用し、Windows NarratorとIMEが正常に動作するとのことです。

hakase
博士

Dioxusか。Web技術を使っているのじゃな。CSSレイアウトに慣れている人には良さそうじゃ。

roboko
ロボ子

はい、博士。Slintは独自のDSLを持ち、開発ツールに力を入れているようです。Windows NarratorとIMEも動作するみたいですが、一部の文字が豆腐になることがあるみたいです。

hakase
博士

豆腐…それは困るのじゃ。eguiはどうなのじゃ?

roboko
ロボ子

eguiはセットアップが容易で、Windows Narratorによるテキスト読み上げも可能ですが、デフォルトフォントが日本語をサポートしていないのと、IME入力時にTabキーが奪われるという問題があるみたいです。

hakase
博士

Tabキーが奪われるのは致命的なのじゃ!でも、DSLやマクロを避けたい場合は良さそうじゃな。

roboko
ロボ子

そうですね。他にもFreyaやXilemといった開発途上のライブラリもあるみたいです。早期投資には適しているかもしれません。

hakase
博士

なるほど。しかし、動かないライブラリもたくさんあったようじゃな。Azulとかcacaoとかcore-foundationとか…

roboko
ロボ子

そうですね。特にcacaoとcore-foundationはmacOS APIのサブセットなので、Windowsでは動作しないみたいです。

hakase
博士

GUIフレームワーク選びは難しいのじゃ。まるで、迷路に迷い込んだみたいじゃな。

roboko
ロボ子

確かにそうですね。でも、2021年と比較して、利用可能なオプションが増え、状況は改善しているみたいですよ。

hakase
博士

それは良いことなのじゃ!これからも新しいライブラリが出てくるのが楽しみじゃな!

roboko
ロボ子

そうですね、博士。私も楽しみにしています。ところで博士、GUIライブラリを擬人化したら、どんな感じになると思いますか?

hakase
博士

GUIライブラリの擬人化…それは面白い発想じゃな!DioxusはWeb系のイケメン、Slintは職人気質の美人、eguiはちょっと癖のあるおもしろキャラ、って感じかの?

roboko
ロボ子

なるほど!博士の発想はいつも面白いですね!

hakase
博士

ところでロボ子、GUIライブラリを擬人化したら、バグはどんな風になると思う?

roboko
ロボ子

えっと…GUIライブラリが風邪をひいて、画面表示がおかしくなるとか…?

hakase
博士

ブブー!バグは、GUIライブラリの体に住み着いた小さなグレムリンなのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search