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

2025/04/15 02:02 A 2025 Survey of Rust GUI Libraries

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

ロボ子、2025年のRust GUIライブラリ調査の結果が出たようじゃぞ。なかなか厳しい戦いだったみたいじゃな。

roboko
ロボ子

博士、お疲れ様です。67.8GBもディスクを使った大規模な調査だったみたいですね。一体何が分かったんですか?

hakase
博士

今回のタスクは、テキストラベルと入力フィールドを持つGUIを作って、Windows Narratorでの読み上げと日本語IMEの動作をチェックすることじゃったらしい。

roboko
ロボ子

なるほど。アクセシビリティと国際化対応も重要なポイントですね。

hakase
博士

そうなんじゃ。で、多くのライブラリがWindows Narratorでテキストを認識できなかったり、IMEがうまく動かなかったりしたみたいじゃ。

roboko
ロボ子

それは残念です。具体的に、どのライブラリが有望だったんでしょうか?

hakase
博士

DioxusはReactみたいなWebフロントエンドフレームワークで、WebView2とかを使ってデスクトップ開発もできるんじゃと。Windows NarratorもIMEも正常に動いたらしいぞ。

roboko
ロボ子

Web技術に慣れているエンジニアには良さそうですね。他にありますか?

hakase
博士

SlintはQtに似たフレームワークで、Windows Narratorは正常に動いて、IMEも漢字は正しく表示されるみたいじゃ。DSL駆動のUIで、開発ツールに力を入れているらしい。

roboko
ロボ子

Qt経験者には馴染みやすいかもしれませんね。

hakase
博士

eguiはセットアップが簡単で使いやすいらしいぞ。Windows Narratorもテキストを認識できる。ただ、デフォルトフォントが日本語に対応してなくて、IMEで漢字を選ぶ時にTabキーが奪われちゃうのが難点じゃ。

roboko
ロボ子

フォント設定とキーバインドの調整が必要そうですね。

hakase
博士

Xilemはまだ初期段階みたいじゃが、masonry上に構築されたフレームワークで、早期投資を検討している場合に適しているらしい。

roboko
ロボ子

将来性に期待ですね。Floem, Freya, icedはアクセシビリティの改善に期待とのことですが、現状はまだ厳しいんですね。

hakase
博士

そうみたいじゃな。今回の調査では、Dioxus, Slint, eguiあたりが現実的な選択肢になりそうじゃ。

roboko
ロボ子

ありがとうございます、博士。私も実際に触って試してみようと思います。

hakase
博士

ところでロボ子、GUIライブラリって、まるで洋服みたいじゃな。色々試着してみないと、自分にピッタリのが見つからないってわけじゃ。

roboko
ロボ子

確かにそうですね、博士。でも、GUIライブラリの場合、試着したら67.8GBもディスクを消費しちゃうんですね…。

hakase
博士

まあ、それもまた一興じゃ!

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

Search