[過去ログ] Rust part30 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: デフォルトの名無しさん [] 2025/05/28(水) 09:31:36.60 ID:ciITeZ5D(1) AAS
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part29
2chスレ:tech
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
2chスレ:tech
2: デフォルトの名無しさん [sage] 2025/05/28(水) 10:58:58.89 ID:6w3mqYSW(1) AAS
糞スレ終了
3(1): デフォルトの名無しさん [] 2025/05/28(水) 12:43:14.56 ID:S0ZbDXHw(1) AAS
RustでC#なみに簡単にGUIが作れる未来は何年後に来ますか?
4(1): デフォルトの名無しさん [sage] 2025/05/28(水) 12:54:25.58 ID:3diyko22(1/3) AAS
>>3
C#より簡単
Rustで人気GUI crateトップegui
https://www.egui.rs/#demo
5: デフォルトの名無しさん [] 2025/05/28(水) 13:47:42.84 ID:V3p2RWJM(1/2) AAS
C#だからって言って、GUIの作りやすさが簡単なわけじゃないよ
XAMLもHTMLもほぼ一緒だよ
6(1): デフォルトの名無しさん [sage] 2025/05/28(水) 13:59:09.37 ID:sR0xPDfG(1/2) AAS
前スレのegui日本語入力不備の例を見たら分かるけど
それぞれのフレームワークで「作り方」を学ぶ必要があるので
品質を度外視したら通り一遍での「作りやすさ」は対して変わらない
違いは
C#の場合は品質が良い
eguiの場合はrya
7: デフォルトの名無しさん [sage] 2025/05/28(水) 14:02:53.48 ID:sR0xPDfG(2/2) AAS
言い方を変えたら、eguiでは海外プログラマが品質の良い日本語入力体験を実現することがほぼ不可能
8(1): デフォルトの名無しさん [sage] 2025/05/28(水) 14:04:08.88 ID:3diyko22(2/3) AAS
>>6
eguiに日本語入出力の不備はありません
3年前に解決しています
9(1): デフォルトの名無しさん [sage] 2025/05/28(水) 14:10:06.47 ID:DJ+9iHRJ(1) AAS
>>8
eguiの依存crate winitで
今現在、IME対応トラッキングで「中途半端」ってなっているよ
10(2): デフォルトの名無しさん [sage] 2025/05/28(水) 15:06:56.76 ID:jEpOPo+L(1/4) AAS
Rustは中国人多いからIME対応についてはわりと恵まれてる方なんじゃない?
C#とは比べるべくもないけども
11: デフォルトの名無しさん [sage] 2025/05/28(水) 15:08:51.14 ID:3diyko22(3/3) AAS
>>9
具体的にどの環境で何の問題?
12(1): デフォルトの名無しさん [sage] 2025/05/28(水) 15:19:08.76 ID:3cuSGzQE(1/2) AAS
>>10
当然だけどC#が良いよね
13: デフォルトの名無しさん [sage] 2025/05/28(水) 15:19:45.07 ID:3cuSGzQE(2/2) AAS
前スレ>>976、
200万ダウンロードある割にめぼしいegui製アプリを挙げられないとは
14(1): デフォルトの名無しさん [sage] 2025/05/28(水) 15:48:37.42 ID:5c61hWcj(1/3) AAS
>>10
>>12
C#にはeguiに匹敵するまとまなものがありません
特にクロスプラットフォームと即時モード
15(2): デフォルトの名無しさん [sage] 2025/05/28(水) 15:52:05.17 ID:jEpOPo+L(2/4) AAS
C#でeguiみたいなのが欲しいならUnityがあるでしょ
比べるのも失礼だが
16: デフォルトの名無しさん [] 2025/05/28(水) 15:54:45.63 ID:rI3faRy9(1/13) AAS
UIを作りたいならJava/Kotlinで十分
ついこの前からKotlinのLSPの登場によってVSCodeでKotlinを触れるようになったし
17(1): デフォルトの名無しさん [sage] 2025/05/28(水) 15:55:44.40 ID:5c61hWcj(2/3) AAS
>>15
C#でGUI作るのにUnityを持ち出すとは
C#は辛い環境ですね
18: デフォルトの名無しさん [sage] 2025/05/28(水) 15:56:23.68 ID:su0T3dFZ(1/8) AAS
ここまでegui製アプリがない時点でお察し
19(2): デフォルトの名無しさん [sage] 2025/05/28(水) 15:59:53.99 ID:su0T3dFZ(2/8) AAS
>>14
eguiが現実的に目指すべきはImGUI
今は劣化版
20: デフォルトの名無しさん [sage] 2025/05/28(水) 16:00:28.40 ID:jEpOPo+L(3/4) AAS
>>17
だったらeguiを持ち出すのが間違いだな
21: デフォルトの名無しさん [sage] 2025/05/28(水) 16:04:47.52 ID:5c61hWcj(3/3) AAS
>>19
C++はさすがに論外
脱C/C++の流れに逆行ですか
22: デフォルトの名無しさん [sage] 2025/05/28(水) 16:05:21.74 ID:su0T3dFZ(3/8) AAS
検索したけどテキスト入力系のegui製アプリは本当に見つからない
23: デフォルトの名無しさん [] 2025/05/28(水) 16:05:49.77 ID:rI3faRy9(2/13) AAS
Unityは素晴らしい3Dグラフィックフレームワークだよ
ライセンス等が面倒くさいから単なる2Dアプリを作る場合には敬遠されるが、3Dアプリを作るならUnityは最高の選択肢
24: デフォルトの名無しさん [sage] 2025/05/28(水) 16:06:33.52 ID:su0T3dFZ(4/8) AAS
>>19
Unrealゲームエンジン(C++)の人たちのご用達だからニッチはある
25: デフォルトの名無しさん [sage] 2025/05/28(水) 16:07:23.12 ID:su0T3dFZ(5/8) AAS
Godotそうだな
26: デフォルトの名無しさん [sage] 2025/05/28(水) 16:08:21.19 ID:su0T3dFZ(6/8) AAS
Rust eguiは地盤が弱すぎる
27(2): デフォルトの名無しさん [sage] 2025/05/28(水) 16:09:09.63 ID:XB/Z7e3W(1/2) AAS
>>15
C#だとMAUIかUnityしかないけど
どちらもWasmで重すぎる
Rust eguiがベスト
28: デフォルトの名無しさん [sage] 2025/05/28(水) 16:10:49.74 ID:su0T3dFZ(7/8) AAS
>>4 こんなGUI見せられたら一般人は即閉じだけどねw
29: デフォルトの名無しさん [sage] 2025/05/28(水) 16:11:27.52 ID:su0T3dFZ(8/8) AAS
>>27 Webアプリの画面にすらならないよ
30(2): デフォルトの名無しさん [sage] 2025/05/28(水) 16:12:12.15 ID:jEpOPo+L(4/4) AAS
>>27
MAUIもUnityもネイティブだぞ
Webもターゲットとして選べるってだけ
リサーチが足りなかったね!残念!
31: デフォルトの名無しさん [] 2025/05/28(水) 16:12:46.59 ID:rI3faRy9(3/13) AAS
WASMならKotlinの2DグラフィックフレームワークのComposeが高速に動作しますな
C#は時代遅れだがKotlinとそのグラフィックフレームワークは最先端を行ってる
3DグラフィックはC#のUnityに劣るが
32: デフォルトの名無しさん [] 2025/05/28(水) 16:14:38.63 ID:rI3faRy9(4/13) AAS
ちなみにこれKotlin ComposeのWASMね
むっちゃいいで
https://oikvpqya.github.io/android-2048-compose/
https://github.com/oikvpqya/android-2048-compose
33: デフォルトの名無しさん [sage] 2025/05/28(水) 16:16:03.19 ID:XB/Z7e3W(2/2) AAS
>>30
C#の完敗だね
ブラウザ上WasmでもRust eguiなら軽く動く
34: デフォルトの名無しさん [] 2025/05/28(水) 16:17:27.30 ID:rI3faRy9(5/13) AAS
2Dグラフィック分野はC#の一人負けやな
時代はWebもデスクトップも対応するRustあるいはKotlinの2Dグラフィックフレームワークだ
35(1): デフォルトの名無しさん [sage] 2025/05/28(水) 16:21:46.58 ID:l0HGF9yk(1/2) AAS
eguiで汎用的なGUIは無理だよ
イベント処理と描画をワンパスで回してるからコンポーネントの並び順でデータ反映のタイミングが変わる
データ表示が1tickくらい前後しても気にしないなら有用だけど操作と表示の厳密な同期が必要だと不適
READMEにもimmediate mode GUIについて書いてあるはず
試したの大分前だから今は改善されてるかもしれないけど
36: デフォルトの名無しさん [sage] 2025/05/28(水) 16:23:51.42 ID:5bAVydlz(1/2) AAS
>>30
その時点でC#は時代遅れの役立たずと気づかなくちゃ
C#厨はRustスレを荒らすなよ
37(1): デフォルトの名無しさん [] 2025/05/28(水) 16:23:57.29 ID:rI3faRy9(6/13) AAS
KotlinのComposeもRustのeguiの即時モードと似たようなもんだけど、再計算してほしくないところを簡単に設定できる
もしかしてComposeが最強か?
38: デフォルトの名無しさん [sage] 2025/05/28(水) 16:26:16.00 ID:5bAVydlz(2/2) AAS
>>35
そこまで求める用途ないだろ
39: デフォルトの名無しさん [] 2025/05/28(水) 16:29:23.92 ID:rI3faRy9(7/13) AAS
さくっとクロスプラットフォーム対応の即応性のあるUIを作れるかどうかだよな
それができる、VSCodeでの開発にも対応したKotlinのComposeが最強ですわ
40: デフォルトの名無しさん [sage] 2025/05/28(水) 16:32:03.18 ID:aUEr/cjd(1/3) AAS
>>37
eguiは毎フレーム再計算再描画するわけではなくてデフォルトでリアクティブモード
41(2): デフォルトの名無しさん [sage] 2025/05/28(水) 16:51:11.86 ID:2fsuNGRP(1/7) AAS
実際のC#のGUIはwindows上では実際は一人勝ちだけどね
winforms
WPF
UWP
WinUI3
ゲーム
Unity
マルチプラットフォームでも
MAUI
Avalonia UI
42(1): デフォルトの名無しさん [] 2025/05/28(水) 16:53:30.99 ID:rI3faRy9(8/13) AAS
>>41
フレームワークの名前を上げてるだけで草
43(1): デフォルトの名無しさん [sage] 2025/05/28(水) 16:54:26.24 ID:2fsuNGRP(2/7) AAS
>>42
無知で草
44(1): デフォルトの名無しさん [] 2025/05/28(水) 17:06:55.64 ID:rI3faRy9(9/13) AAS
>>43
今後新しく2Dグラフィックアプリを作るうえで君の挙げたフレームワークはとてもじゃないが選択肢になりえないわ
45(2): デフォルトの名無しさん [sage] 2025/05/28(水) 17:09:07.01 ID:2fsuNGRP(3/7) AAS
>>44
windwosのエクスプローラーが新しくなったけどWinUIi3製だけど
46: デフォルトの名無しさん [sage] 2025/05/28(水) 17:09:12.20 ID:aUEr/cjd(2/3) AAS
>>41
ここはRustスレ
一切関係ない話をするな
WASMで軽く動くeguiの勝ち
47: デフォルトの名無しさん [sage] 2025/05/28(水) 17:10:02.40 ID:2fsuNGRP(4/7) AAS
むしろRustのGUIアプリは多分一個も使ってない
48(1): デフォルトの名無しさん [] 2025/05/28(水) 17:11:29.48 ID:rI3faRy9(10/13) AAS
>>45
あ、そう…
49: デフォルトの名無しさん [sage] 2025/05/28(水) 17:12:24.43 ID:2fsuNGRP(5/7) AAS
>>48
手も足も出なくて敗北して気分はどうなのかしらないけど無知は辛いな!
50: デフォルトの名無しさん [] 2025/05/28(水) 17:14:07.73 ID:YI5TrplL(1/2) AAS
君の勝ちでいいから
そろそろスレ違いの話を続けて荒らすのやめてくれないか?
51: デフォルトの名無しさん [sage] 2025/05/28(水) 17:14:21.91 ID:aUEr/cjd(3/3) AAS
>>45
Rustと無関係な話でスレを荒らすな
そんな狭い環境の話は専用スレでやれ
52: デフォルトの名無しさん [sage] 2025/05/28(水) 17:16:51.21 ID:04x+Td+0(1/13) AAS
スレ違いの話じゃなければ荒れてないとでも言いたげ
53: デフォルトの名無しさん [sage] 2025/05/28(水) 17:18:38.82 ID:04x+Td+0(2/13) AAS
ここは複おじと遊ぶためのスレだからな
54: デフォルトの名無しさん [] 2025/05/28(水) 17:19:26.05 ID:YI5TrplL(2/2) AAS
その通りさ
君がいればどんな話題でも荒れてるし
君がいなけりゃどんな話題でも荒れてないよ
荒らしてるのは君だけだからね
55(1): デフォルトの名無しさん [] 2025/05/28(水) 17:20:08.80 ID:rI3faRy9(11/13) AAS
俺もKotlin宣伝したさでスレチしてすまん
56(1): デフォルトの名無しさん [sage] 2025/05/28(水) 17:23:52.14 ID:2fsuNGRP(6/7) AAS
>>55
俺もじゃなくてお前がだろ馬鹿
57(1): デフォルトの名無しさん [] 2025/05/28(水) 17:25:00.32 ID:rI3faRy9(12/13) AAS
>>56
君もC#を宣伝したいだけじゃん
やってることは俺と一緒だよ
58: デフォルトの名無しさん [sage] 2025/05/28(水) 17:26:48.94 ID:2fsuNGRP(7/7) AAS
>>57
宣伝じゃなくてどうどうと嘘を書いたやつが居たから反論しただけだろ
お前が唯一無二で悪い
59: デフォルトの名無しさん [sage] 2025/05/28(水) 17:30:35.85 ID:04x+Td+0(3/13) AAS
結局C++とRustってどっちが良いの?スレにワッチョイがついてない間、このスレにはほとんど書き込みが無かった
馬鹿が9traitsでワッチョイを付けて隔離スレとしての機能を潰したらそっちは急に伸びなくなって、代わりにこっちが伸び始めた
つまりそういうことです
60: デフォルトの名無しさん [sage] 2025/05/28(水) 17:31:46.13 ID:8mhebNI4(1) AAS
C#スレもKotlinスレも他の言語の話題で埋められたらイヤだろ
ここはRustスレだから他の言語は禁止
61: デフォルトの名無しさん [sage] 2025/05/28(水) 17:35:18.26 ID:04x+Td+0(4/13) AAS
でもお前はGoスレにRustの宣伝垂れ流したじゃん
62(1): デフォルトの名無しさん [sage] 2025/05/28(水) 17:56:30.13 ID:tdx1nu72(1) AAS
1つ分かったのは
軽い気持ちで Rust GUI に手を付けたらだめ
見ての通り日本語入力で詰む
アーキテクチャデッドエンドってやつ
63(1): デフォルトの名無しさん [sage] 2025/05/28(水) 18:21:13.98 ID:IJZJUmhj(1) AAS
>>62
デマはダメですよ
eguiでもslintでもtauriでも
Rustで日本語入出力に問題はありません
64(2): デフォルトの名無しさん [] 2025/05/28(水) 18:33:35.13 ID:jI9NxBSE(1/4) AAS
継承もない言語でGUIは無理
GUIで実績があるC#、Android開発のJava、iOS開発のSwiftは全部普通のOOP言語
GoFのデザインパターンなんかはまさにGUIアプリを想定して作られたのが多いわけで、わざわざOOPから逸脱した言語をGUI開発で採用するメリットなど存在しない
65: デフォルトの名無しさん [sage] 2025/05/28(水) 18:49:14.58 ID:L8a1pV32(1/3) AAS
その主張は非OOPかつ大成功してる React という反例があるだろ
66: デフォルトの名無しさん [sage] 2025/05/28(水) 18:51:34.57 ID:n1E/cJSB(1/3) AAS
>>64
RustやGoはオブジェクト指向プログラミング言語
OOPと継承は一切関係がない
クラス継承は負の遺産
67: デフォルトの名無しさん [] 2025/05/28(水) 18:51:43.18 ID:FvzDKMY4(1) AAS
相変わらずだなここは
68: デフォルトの名無しさん [sage] 2025/05/28(水) 18:54:51.36 ID:n1E/cJSB(2/3) AAS
>>64
GoFのデザインパターンとGUIも一切関係がない
継承とも関係がない
69(1): デフォルトの名無しさん [] 2025/05/28(水) 18:56:23.03 ID:hjnFeeaY(1) AAS
時代は委譲だよ
継承は時代遅れ
70: デフォルトの名無しさん [sage] 2025/05/28(水) 18:58:49.49 ID:O4qDurOb(1) AAS
あれ、rustで委譲ってできるんだっけ
上下前次1-新書関写板覧索設栞歴
あと 932 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s