1 名前:デフォルトの名無しさん mailto:sage [2022/01/20(木) 05:40:40.10 ID:+TySdXxT.net] WPF(Windows Presentation Framework)について語るスレ。 前スレ WPF(.NET, WinUI) GUIプログラミング Part27 https://mevius.5ch.net/test/read.cgi/tech/1632044619/ 関連スレ Windows 10 UWPアプリ開発Part 3 https://mevius.5ch.net/test/read.cgi/tech/1627556967/ コードを貼る場合は以下のサイトの利用をお勧め。 https://ideone.com/
511 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 15:06:09.80 ID:ki9qQxut.net] >>504 WinFormsでもFlowLayoutPanelてのがあった気が
512 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 15:41:54.06 ID:nNPgEP9f.net] >>505 客「あっ、そうそう、文字サイズは5段階ぐらいで調節可能にしといてね」
513 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 15:57:41.97 ID:ki9qQxut.net] >>506 それはきついかも…
514 名前:デフォルトの名無しさん [2022/02/28(月) 17:03:59.41 ID:zvSrYpGE.net] テレワークで突然解像度1366x768のノートPCとかいう人権のない環境に叩き落された人もいる 古の業務ソフトには縦800が前提かつ、全ウィンドウでサイズ変更不可とかいうクソみたいな仕様を採用してるものが多いので 最下部のボタンが押せなくて仕事にならないって話をもう数件聞いてる レスポンシブにする必要はないが画面サイズ固定は流石に時代遅れだと思う
515 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 17:20:47.12 ID:ki9qQxut.net] >>508 それはそうなんだがWinFormsの場合はPanelを使った流動的なものでもフォントが変更されるとフォント次第ではコントロールの幅とかが変に… かと言ってWPFはListBoxとかで工夫を加える場合面倒
516 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 22:55:13.95 ID:eK9jJDC4.net] class ViewModel{ public ObservableCollection<Mail> Mails = .... } データグリッドでMailsをbindingして表示します。 データグリッドの各行ににチェックボックスを付けて、例えば一括して削除などの動作をしたい場合、MailクラスにIsCheckedなどのプロパティを追加する以外に良い方法はありますか? Mailを継承した専用クラスを作ってそちらをbindingする方法も考えましたが、もっと簡単な、あるいは一般的な方法があれば教えて頂きたいです。
517 名前:デフォルトの名無しさん mailto:sage [2022/02/28(月) 23:25:29.73 ID:ARJn3fZ4.net] UIの状態をあらわすのがViewModelなんだから、Mail用のMailViewModelを作ってそっちにIsCheckedプロパティを追加する で class ViewModel { ObservableCollection<MailViewModel> MailViewModels = }
518 名前:デフォルトの名無しさん [2022/02/28(月) 23:28:39.53 ID:ARJn3fZ4.net] MVVM的にはViewにバインドさせるのはModelじゃなくてViewModel Modelをそのままバインドできる要件ならViewModelを用意せず横着してもいいけど
519 名前:デフォルトの名無しさん [2022/03/01(火) 04:27:43.12 ID:HvxAN7j1.net] こんな単純なことするのにも迷うMVVMゴミすぎる 本末転倒だよ…
520 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 08:15:49.02 ID:6mHOWi1F.net] そういうのはMVVMに限らない。MVCだって学んでなけりゃ迷うわな。
521 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 10:13:10.94 ID:Hsy6xGe8.net] ViewModelも使うけど加工する必要がないデータはModelから直接バインドしてます 最初のころは全てViewModel経由していたけど、その意味がわからなくなって
522 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 10:17:26.44 ID:77YWD3uc.net] >>515 MVVM警察だ。お前を逮捕する
523 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 11:08:37.82 ID:oU1D/s0E.net] >>515 Modelってことはコードビハインド? ざっと触ってみた感じ、ViewModelとModelは別物だね WinFormsとかみたいな場合はイベントとかで直接View、つまりコントロールをいじってた これをWeb系みたくデザイナーとプログラマの役割分だけするためにイベントやModelで直接コントロールをいじることを禁止する もちろん、表示・非表示の切り替えみたいなのは別で ViewModelを介すことで直接コントロールを操作することを防ぐ 例えばListBoxの中身をデータバインディングした場合、ViewModelを操作(配列に対する操作とか)をしたらListBoxに反映される …って妄想してる
524 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 11:21:43.44 ID:2vaJYGq+.net] デスクトップ開発にデザイナーなんて職業は存在しない。
525 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 13:08:57.70 ID:RNWoyucI.net] >>517 反映するにはオブザーバブルでないといけない それがVM
526 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 13:33:00.63 ID:xQ0S3wJN.net] >>518 デザイナーが居る場合はある XAMLは作ってくれないし、デザイナーの指定したデザインの再現に苦労するのはプログラマだが
527 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 16:14:35.26 ID:UDSzZfa0.net] >>513 だな
528 名前:デフォルトの名無しさん [2022/03/01(火) 17:02:09.29 ID:mYgN9Bsp.net] 採用すると生産性が落ちるアーキテクチャとか存在意義なくね? プログラマーのオナニーでしかない
529 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 18:56:30.75 ID:Tqcv2px3.net] >>511 これってMailViewModelの中にMailModelを保持すると思うけど、グリッドコントロールで行を消すとMailViewModelは消えるけどMailModelは消えずに残るよね? そこは頑張ってコード書いて同期を取るしかない?
530 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 19:34:21.36 ID:YC4P/K5p.net] ストレージから削除するなら 頑張って書いたほうがいい
531 名前:510 mailto:sage [2022/03/01(火) 19:37:28.19 ID:dYFnJIyt.net] 皆さんありがとうございます。 class MailViewModel : Mail{ public IsChecked { get => _isChecked; set => SetProperty(ref _isChecked, value); } private _isChecked; } 上記のようなクラスを作ってBindingするのが良さそうに思いました。
532 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 19:51:58.93 ID:JcAvsTjQ.net] >>523 グリットコントロールから行を消すことがメールの削除の操作を意味するようにしたいならMailModelも消す 単に非表示にしたいだけとか、ゴミ箱に入れておいて復活させるようにさせたいとか、色々考えられる だからViewModelが欲しくなったのさ
533 名前:デフォルトの名無しさん mailto:sage [2022/03/01(火) 20:12:49.81 ID:Tqcv2px3.net] >>526 なるほど。ケースによって対処は変わるよね。 ありがとう。
534 名前:デフォルトの名無しさん mailto:sage [2022/03/02(水) 06:20:23.82 ID:2pV2z6cL.net] Electronの葬式準備はできたか? https://github.com/tauri-apps/tauri#comparison-between-tauri-and-electron
535 名前:デフォルトの名無しさん mailto:sage [2022/03/02(水) 18:19:13.15 ID:aIp73SHF.net] rustとか新しいのぼえとうないなぁ
536 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 05:36:04.02 ID:uxaiIIsi.net] >>528 これは楽しみだな
537 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 09:44:18.37 ID:Y3c36uTI.net] ここまで普及したElectronの牙城を崩すのは無理な気がする。せいぜいGoレベルだろう。 Electronがディスク使用量もメモリ使用量も超重量級なのは不満に思ってたけど。
538 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 10:21:20.83 ID:8QQBVbSl.net] viewをhtmlとcssで書けないとつまらんよ デザインがしょぼくなる
539 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 10:21:59.75 ID:8QQBVbSl.net] WPFレベルでよければ可なのかもしれんが
540 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 11:12:38.88 ID:4Us9YDJC.net] しょぼい方が評判良くて、デザイナーの自己満足全開デザインが使いづらい・分かりにくいと不評なのが現実
541 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 11:17:10.50 ID:8QQBVbSl.net] >>534 あんたがセンス無いだけ
542 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 11:25:49.76 ID:4Us9YDJC.net] >>535 まあそうやって逃げるしかないよな。 お前の仕事は無意味だって認めることになるんだから。
543 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 11:41:18.82 ID:OeErkjB1.net] 碌に使いもしないが権限だけは大きいエライオジサンのせいで見た目だけは派手だが使いづらいものになるのはまれによくあること
544 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 17:34:06.50 ID:8kQ1SF/V.net] デザインセンス云々は置いといてhtml+cssのほうがデザインの幅が広いのは確か 予算があるならデザイナーにも頼めるしね
545 名前:デフォルトの名無しさん mailto:sage [2022/03/03(木) 23:32:59.05 ID:hgALKmrt.net] WPF+MVVM+Rxの実装について勉強中です それぞれの各機能はなんとなく掴めてきたのですが、実装する場所や通知の受け取り方がまだ分かりません 例えばObservable.Intervalで指定した時間ごとにDBアクセスし、更新があれば通知するという処理はどのクラスに書くべきなのでしょうか なんとなくですが、Mで実装しVMに通知、Vに表示と考えています
546 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 08:04:23.26 ID:shwqyc/K.net] >>539 MVVMはあくまで、GUIの設計パターン。 DBアクセスのようなアプリの内部処理は Mで包んでGUIの処理から隠されるので、 MVVMの処理フローには一切出てこない。 Mの原則は「GUIから見える状態に変化があれば通知する」。 この場合は、DBアクセスし、更新があり、 その結果としてGUIが更新が必要になったら、 Mに通知させるという処理になる。
547 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 09:46:05.06 ID:EayDkyd8.net] 大変わかりやすい
548 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 12:16:19.88 ID:p2+DzLBF.net] お気に入りのアプリがWPFで実装されてて公開されてるから古いUIをWin 11のUIに合わせたくてForkしてWinUI3.0に対応させようと思ったらWindows App SDK 1.0だとAcrylicやMicaに対応してないとかズコーだわやっぱアホだわMSやることがすべて片手落ち 結局サードパーティー製のAcrylic実装を使う羽目になったわけだがこっちもろくすっぽメンテされてなくてWin11に対応してなくてダブルでズコー たまにやる気になってプライベートでいじろうかと思ったらこれだからMSの開発環境ってマジでどうしようもないな 誰かWin11とVS2022で使える無料のAcrylic実装しらんかね?
549 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 12:27:44.21 ID:7Zhud46/.net] >WinUI3はまだ完成していません。 一応MSもその認識はあったのね。 あんなお粗末な出来で自信を持って1.0として出したわけじゃないのね。
550 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 12:43:20.96 ID:jlehksZI.net] >>542 WinUI選ぶくらいならこれ。 Flutter for Windows ・fluent_uiパッケージ ・flutter_acrylicパッケージ Windows向けはまだ出たばかりだけど、 現時点の機能・品質、 フレームワークとしての出来、 将来性、 開発者の期待度 どう考えてみてもWinUIがFlutterに蹴散らされる未来しか思いつかない。 WinUIは 「これが最新らしいし、やってみるか」 ↓ 「えっ?なにこれ、こんなしょぼいの?こんなこともできないの?」 って感じでちょっと触って実情に愕然として、さーっと離れていく。
551 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 16:27:48.56 ID:KOjBrP/m.net] fluent_ui実際使うとちょっとアレ modernwpfもそうだがやっぱ個人メンテじゃなー Microsoftが手がけろよ
552 名前:デフォルトの名無しさん [2022/03/04(金) 16:40:32.17 ID:KOjBrP/m.net] >>305 これにUnoPlatformとAvaloniaとXamarin(maui)も追加してくれんと で、これも全部微妙という クロスプラットとかUIフレームワークは人的リソースさかないと品質とかできないのにみんなで戦力分散して全部微妙品質
553 名前:デフォルトの名無しさん [2022/03/04(金) 16:41:15.22 ID:KOjBrP/m.net] *品質とか維持できない
554 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:00:21.59 ID:p2+DzLBF.net] >>544 おーサンキュー だが流石に.NET FrameworkのレガシーアプリをFlutterでポーティングするほどの時間も熱意もないwww とういかReactやFlutterが出る10年以上前から思ってたんだがなぜMSはXAMLとASP(Razor)を今でも別々に拡張してるのか理解に苦しむし頭が悪すぎる まぁどうせ社内の派閥や政治でわけわからんこと繰り返してるんだろうけどその間に開発環境もシェア失ってしまったな せめてどっちかに統一してUIの定義はCSS拡張にしないともうよっぽどの事情がないとこんなクソなフロントエンドフレームワークなんて誰も使わんぞ 理想を言えばさっさとXAMLとASPを窓から放り投げてTSとCSSで記述する新しいフロントエンドフレームワークを実装すべきだと思うんだがな
555 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:13:00.22 ID:V0cJmevn.net] やるならDart使うか、同じようなJavascriptをリデザインした新言語を作って欲しい
556 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:51:13.51 ID:p2+DzLBF.net] >>544 ところでFlutterってVS2022で環境構築できる? 拡張とプロジェクトテンプレートがあれば最高だけどまぁないか Android StudioはエミュとSDK用にMacに入れてたけどくそ重くてVSCodeでReact Nativeばかり使ってるけどWinで試してみるかな
557 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 20:08:12.18 ID:j9h/2ScS.net] みんな Flutterに行っちゃうのか..
558 名前:デフォルトの名無しさん [2022/03/04(金) 20:20:59.67 ID:odUl/eCo.net] >>548 それなんてReact Native?(´・ω・`)
559 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 21:23:31.50 ID:jlehksZI.net] >>550 VSCodeとFlutter拡張で開発できる。 Windows用ビルドするのにVS2019か2022を入れておく必要はある。 でも今2022の17.1.0のバグでデバッグモードが死んでて17.1.1待ち。
560 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 21:43:37.06 ID:p2+DzLBF.net] >>553 React NativeもそうだけどFlutterもパッケージのバージョンで開発環境ぶっ壊れて死にそうになる感じかなのか?w とりあえずVSCodeはReact Nativeに最適化してるから先にAndroid Studio試すわ そろそろRemote-Containersを試したいんだが最近はコーディングより環境構築がくそムズくてめんどいんだよな
561 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:13:47.37 ID:uA/ZaTOg.net] >>540 ありがとうございます まだ追加で質問できるほどの知識もないので、手を動かしながら探ってみます
562 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:55:59.46 ID:/OYyWF11.net] WPFもFlutterも両方入門者レベルだけど、Flutterのが馴染むなあ…
563 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:58:40.01 ID:KOjBrP/m.net] じゃあ、先にFlutterでMVVM覚えてからWPFくればいい そうすれば後覚えるのはxamlだけ
564 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 23:41:28.81 ID:Ot1pbWlC.net] FlutterいいけどC++やりとうないな・・・
565 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 23:42:12.12 ID:p2+DzLBF.net] とりあえずFlutterのWindows Desktop環境の構築終わってビルドしてみてDartの構文学んでるとこだがこれDartってまんまC#のパクリやんけwww んでFlutterの構文はJSX(TSX)のパクリだなとりあえず状態管理がReduxみたいにクソじゃなければ文句ないわ >>544 のfluent_uiとfluent_acrylic試してみるわ
566 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 00:19:20.18 ID:E2yAAp8N.net] DartはC#じゃなくてGoogleが再定義した中途半端なJavaでイラっとするんだよな interfaceの定義が暗黙だったりinternalならプライベートメンバにアクセスできたりわざわざimplementsやextendsが必要で冗長だったりC#の方がよっぽどモダンだよ
567 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 01:14:27.39 ID:V2Ahzg+A.net] WinUI3は今でもアプリ内のアクリルは有効だから、ベースに壁紙でも配置すればそれっぽいものにはなるんだがね
568 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 06:05:39.61 ID:lIUzJS5r.net] >>560 <
569 名前:br> DartはJavaScriptの置き換えを狙った言語。 TypeScriptみたいにJavaScriptの上位互換よりも JavaScriptの古い部分を排除して新しく作り直したDartのアプローチの方が好き。 [] [ここ壊れてます]
570 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 11:25:06.31 ID:1jHFvDsl.net] >>562 は?Dartは静的型付けなんだけが?アンダスタン? JSの置き換えが目的だが元はCだし動的型付けの進化系とか言っちゃうアホとはさすがに会話にならん・・・こんなレベル低い奴ばっかなのここ?
571 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 11:45:02.14 ID:GCjMsc40.net] Heartだけは熱いぜ!
572 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 12:06:23.36 ID:nwKZyNIL.net] >>563 レベル低いのはお前。 静的か動的かなんて話は一切してないぞ。 勝手に明後日の方角に突っ走って喚き散らして、そりゃお前と会話になるやつはいないだろうなぁw
573 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 13:10:04.52 ID:GCjMsc40.net] 性的か 愛的か 悩ましいところだ
574 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 13:26:38.14 ID:mDTM2Slk.net] >>563 の頭の悪さひどすぎだろw
575 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 13:37:05.84 ID:sPneiazO.net] 理詰めで論破されて悔しいけど反論できないから顔真っ赤でIDコロコロ自演して悪口とか恥ずかし過ぎるだろ
576 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:11:11.30 ID:mDTM2Slk.net] 理詰めって静的とか動的の話し誰もしてないのに、一人で突然型付けの話して論破って馬鹿すぎるw 誰もそんな話してねぇんだよww 技術的な話する以前の頭の悪さww
577 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 09:51:07.88 ID:uEz3lV8K.net] WinUI 3.0の完成度は公式の認識ではまだ50%未満なんだな。 これをポジティブにとらえればいいのかネガティブにとらえればいいのか。
578 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 15:03:59.51 ID:kOvQrFoW.net] 動きのとろい奴は変化し続ける環境に追従できない
579 名前:デフォルトの名無しさん [2022/03/07(月) 15:12:43.80 ID:xDt5CcEi.net] 未だにWPFやってる奴が言うと説得力あるな
580 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 15:32:53.11 ID:s7EYao7X.net] 世界一のIDEであるVS(codeじゃない)とC#の出来の良さををすべてスポイルしてマイナスにしてしまうフレームワークしか作らないからな MSは良い加減一貫性や統一性のない大企業病を修正しないと開発環境を失う時代はすぐそこまできてるぞ
581 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:19:40.02 ID:zKkd3LGQ.net] WinUI3で、普通にペロッとzipなりで相手に渡せるexe作れる? 配置型強制とか開発者モードONならとかは避けたいのだが...
582 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:23:04.90 ID:n4nlllf2.net] >>574 UnPackagedがある でもファイルサイズでかいし、全体的にβ版品質だぞ
583 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:29:13.38 ID:LEfSXXfI.net] >>574 は?githubでbuildしたバイナリごと公開すればいいだけなんだが・・・もしかしてこのスレってレベル低い雑魚専スレだった?www
584 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:35:52.60 ID:n4nlllf2.net] >>576 もうその釣り方飽きた
585 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:43:33.51 ID:uQvWeikk.net] みんなWPF使ってないのにスレはよく伸びるな。MSは釣りの達人だな。
586 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:55:02.83 ID:jNxtjOjp.net] しれっとスレタイにWinUIも紛れてるからね
587 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 18:14:28.34 ID:88DwHIqD.net] ReactivePropertyって便利ですか? 重かったりしませんか?
588 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 18:29:56.66 ID:ekr02bKa.net] WPF使わない人が入れ替わり立ち替わりこのスレにやって来るのが逆に不思議だわ。
589 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 18:31:45.58 ID:/It3ML06.net] >>580 いつメンテが止まるかわからんコントリビューターがほとんどいない日本のガラパゴスフレームワークなんて使う奴は馬鹿だって脳みそに刻み込め Livetと同じく作者が飽きたらマイグレーションしなきゃならん体験か地獄だろ まぁそもそもMSの開発環境はまともにメンテされてるサードパーティがほぼないから既にオワコンなんですけどね
590 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 18:51:03.10 ID:jNxtjOjp.net] >>580 便利だと思うよ 軽量版のReactivePropertySlimというのもある 必要に応じて使い分け
591 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 19:32:11.33 ID:JY9LQh4h.net] Windows Helloの実装見てても相変わらずMSが作る認証の実装って抽象化しすぎてて手間がかかってクソ面倒だよな Xamarin向けで個人が作ってるFingerprint実装の方がよっぽど簡単だしわかりやすい MSの実装ってすべてこれで高度に抽象化されてはいるが基本機能は提供してやってるからこれを自由に使って開発しろ、もちろん各機能はお前らが開発者が実装するんだ当然だろ?って価値観だからそりゃこんなクソ面倒な環境なんて人気なくなるわな
592 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 19:55:21.52 ID:MoIQ3Ajl.net] powershellで使えるからwpf好き
593 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 20:15:48.46 ID:I0vdSErl.net] >>580 メモリリークを量産出来て便利だよ^^
594 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 23:00:21.18 ID:47rZ/1iq.net] >>582 WideStudioをおすすめします
595 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 23:27:58.63 ID:MOFKApH8.net] >>580 ビルドするとdllが大量にできる
596 名前:デフォルトの名無しさん [2022/03/07(月) 23:48:28.14 ID:KtNINo0C.net] >>581 最大勢力であるWPF勢を取り込めば覇権を手にすることができるからな
597 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 00:28:47.31 ID:VwC0MlqW.net] >>586 後片付けしろw そんなんじゃ素のINotifyPropertyChangedでもやらかしてそうだ
598 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 06:00:50.91 ID:zwHCpSBo.net] >>581 バリバリ使ってるわ!
599 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:55:51.69 ID:EEUa6olq.net] >>584 誹謗抽象イクナイ‼
600 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 18:37:52.43 ID:cpo20Guw.net] 抽象クラスイイ!!
601 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 09:44:30.26 ID:jWVjgdsY.net] 依存関係プロパティも添付プロパティも面倒っすな コードスニペットがなかったら発狂してる
602 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 12:09:54.98 ID:i3HUDkFi.net] コード補完が汚れるのと言語やライブラリと関係ないキーワード覚えるの無駄だからスニペット大嫌いだわ これが嫌だから世界一賢いIntelli Sense搭載のVSをできるだけ使いたいのに他言語のフレームワークがないのMSクソすぎる
603 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 18:35:20.04 ID:6/DH/Lk5.net] Q) WinUIを使った実際のプロジェクトを見たことがありますか? A) 私はC++/WinUI3で簡単なRPAツールを開発したことがありますが、 WinUI3の現在の進捗状況と機能では、商用アプリケーションを開発することができないと言いたいのです。 A) ソロ開発者の話をよく聞いていますが、はっきりとノーと答えることができます。 今のところ私の知る限り、誰もWinUIの道を進もうとは思っていません。 A) 他の人達が言うように、WinUI3は商用アプリケーションにはまだ早いです。 私たちはWinUI3を調査し、WPFの代わりにWinUI3を使用するようにいくつかのアプリを変更できるかどうか検討しましたが、 多くの機能が欠けており、バグの量も多いため、現実的ではありません。 WinUI3は、今のところ趣味のアプリケーションにしか使えません。 私の予想では、Microsoftのリソース次第では、完成まで2年かかるかもしれません。
604 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 18:44:48.69 ID:TswYpzkY.net] >>594 リリースの時点で属性ラベルつけるぐらいで通知出来るようにしていたらと
605 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 18:54:01.67 ID:M9pSY8tZ.net] 実際にWinUI3触ってない奴や理解できてない奴はは勘違いしてるがWinUI3は各プラットフォームのネイティブUIをWindows App SDKとして完全に切り離して独立させたものだからWin11のAcrylicやMiacなんかを実装するものじゃないぞ WInUI3(Windows App SDK 1.0)の目的はストアが大失敗した原因の一つであるストアアプリ実装の障害となっていたUWPとWIn32を統合してXAMLで統一することだからな まぁもうWindowsのカジュアルアプリをAndroidに委ねる方針を決めて既に実装もなかば完了してて英語圏の一部ユーザーには提供も始まってる状況でこんなことにリソース使ってるのはアホだと思うが 今MSがやることはFlutterのC#フレームワークを開発することだと思うんだがなFlutnetを買収してもいいしとにかく買収したXamarinのアプローチはWebがないから失敗だったと認めて精算して次に進むことだ
606 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 19:01:18.69 ID:EwjkSh/7.net] micaやbackground acrylicはWinUI3 1.1の予定でしょ
607 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 19:39:13.13 ID:k0VfhdGe.net] >>598 もう笑えない windowsアプリなんかやらん
608 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 19:44:09.02 ID:AdA9vO5b.net] MSがオープンソースに舵切って もう随分日が経つのになにやってんの?
609 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 19:47:44.87 ID:YAFqNXTJ.net] 舵切ったせいでどんどん糞化、衰退していくなw
610 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 20:14:21.74 ID:AdA9vO5b.net] そりゃメインストリームじゃ無くなるって事だから 良いものに投資してそれを担げば良いってビジネスに変わってるのよ
611 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 21:22:35.44 ID:z5JAsG3I.net] WPFはWindowsとともに緩やかに死んでいけばいいものなんだから、 WPFから○○に乗り換える、みたいな思考が出てくること自体が俺にはよくわらかんけどな ○○を適用する領域とWPFがになっている既存の領域って重ならなくない?
612 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 21:51:01.37 ID:J2pOraNy.net] ぶっちゃけUWPとWin32なんて放置でいいんだよFlutterでめっちゃ簡単にWinのデスクトップあぷり作れるんだがw しかもFlutterならすでにAcrylicやMiacが超簡単に実装できるパッケージが存在してて本家のWinUIがすでにオワコンのゴミになってんだよな 個人的にXAMLに統一したのは悪手で最悪のシナリオだと思うがなこれMSの開発環境にトドメ刺した気がする だってWPFもUWPもXamarin FormsもXAMLを採用してるフロントエンド実装ってカスマイズが半端じゃなく面倒臭くて大変だからな Xamarin FormsでiOSやAndroidのText Field/Text Editのラインの色を変更するというReactやFlutterなら超簡単な実装がわざわざプラットフォーム毎にカスタムBrush作らないとダメなの頭悪すぎるよMSこんなくそフロントエンドフレームワークなんてそりゃ誰も使わないよwww
613 名前:デフォルトの名無しさん [2022/03/09(水) 22:47:34.76 ID:63IP/FFF.net] じゃあなんでFlutterはWinFormsに勝てないんだい?
614 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 22:54:38.93 ID:UXYSaO0e.net] >>606 がネットワークみたいなIDをしてるからでしょうね
615 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 23:02:19.06 ID:w9Xuob20.net] >だってWPFもUWPもXamarin FormsもXAMLを採用してるフロントエンド実装ってカスマイズが半端じゃなく面倒臭くて大変だからな デスクトップGUIやってきた人は下手に自分でカスタマイズしようなんて考えないもんだけど こういうのはやっぱりWebから入った人なんかね
616 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 23:08:15.28 ID:seXi4WJR.net] いやそれはUIなんて1ミリも意識したことがないセンスゼロの日本のIT土方の発想だからだな 日本の人月仕事のIT土方の作るソフトウェアは業務もカジュアルも楽天のような壊滅的なデザインセンスのゴミばかりだからカスタマイズとか考えたことないんだろうな 海外のアプリはUIデザイン素晴らしいからなしかもプログラマーがデザインしてたりして日本のIT土方とは雲泥の差
617 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 23:20:14.32 ID:w9Xuob20.net] DOS時代にオレオレGUIでイキっていたプログラマ連中はWindowsでLook&Feelが統一されたとき 個性が出せないとブーブー文句を言っていたという
618 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 00:18:44.24 ID:E/Z/b8gJ.net] DatePicker に日付を入力する場合 WinForm テンキー入力が絶望的にムズイ WPF キー入力が簡単 Chrome キー入力が絶望的
619 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 00:28:35.54 ID:PoZ2QdpC.net] 連日こんなところでWPFの悪口を書いて憂さ晴らしとか 可也歪んでいるな
620 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 00:38:36.94 ID:FfftqWaJ.net] WPFで業務システムしか作ったことなくてモバイルアプリなんて作ったことないってバレバレだな アプリやウェブなんUIのカスタマイズなんて常識だぞ
621 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 00:51:07.88 ID:ih1VJ5u0.net] UIコンポーネントのカスタマイズとUIの設計は別の概念であってな...
622 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 01:03:16.54 ID:TfAbZvvS.net] XAMLのUIカスタマイズは相当な知識と技術ないとできないからIT土方には無理 XAMLはもともとMVVMとセットで設計されてるフロントエンドフレームワークだからカスタマイズはモデルを考慮しながらLogicalTreeを操作する必要があって生半可な知識では実装できない IT土方ではやらないんじゃなくてできないだからそこを勘違いすんなよ
623 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 02:54:03.98 ID:HC3gWrHY.net] 相当な知識と技術が必要なものなんて普及するわけがない
624 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 03:07:23.45 ID:UA9zwjva.net] 今はLive Visual TreeとLive Property ExplorerとHot Reloadがあるからそれでも相当マシになったけどな ちょっと前まで実行後のVisualTreeとバッキングフィールドを確認しながらMとVMを設計してXAML、Converter、LogicalTree等々を書いてと手の込んだユーザー定義コントロールの実装は半端じゃなく難しくて大変 プロジェクトごとにGrapeCity並みのユーザー定義コントロール作ってたと言っても底辺な土方は信じないだろうが事実だからな
625 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 06:17:24.80 ID:c8NjDUP5.net] デザインについてはXAMLよりCSSの方が難しく感じる
626 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 06:45:20.77 ID:EafW9Vf3.net] >>613 業務システムは別の難しさがあるんよ UIのカスタマイズとかしようもんなら、顧客のジジババから 「見たことないようなのはダメ!」「わかりにくい!」と非難轟々
627 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 06:52:58.01 ID:E/Z/b8gJ.net] お前がお手本にしたWebやWindowsが分かりにくいからじゃねえの?
628 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 06:53:30.68 ID:CmOm/dXs.net] >>606 349,650 repository results https://github.com/search?q=flutter 15,028 repository results https://github.com/search?q=winforms 笑)
629 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 08:33:57.71 ID:3btgbzmd.net] >>620 お手本にするのは過去のアプリなのよ そこから逸脱するUIは受け入れられない 業務アプリとはそういう世界
630 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 09:46:13.06 ID:VoZGcdO4.net] >>618 CSSのが機能比で1000倍以上はあんだから当たり前
631 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 09:53:25.90 ID:gvmeVWMJ.net] >>621 プププ
632 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 09:57:23.61 ID:fHY6JxC7.net] ビハインドコード書かないというのは、以外に疲れるもんやね。 LoadedすらInteractionでイベントバインドとは・・・ 恐ろしい。
633 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 09:59:59.25 ID:DILMzUCS.net] >>625 もう結論出てるやん イベントハンドラをコードビハインドに書きまくるのが正解
634 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 10:06:38.57 ID:gvmeVWMJ.net] 結論:WPFは普及しなかった 15年かけてもね
635 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 10:28:45.89 ID:T35O02ot.net] >>623 cssって何が出来るの? TreeViewやDataGiidやCanvas上に自由にコントロールを配置するのは出来る?
636 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 10:31:39.66 ID:T35O02ot.net] >>628 こういうの使うのかな https://handsontable.com/docs/demo/#try-out-the-demo-s-features
637 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 10:43:02.94 ID:NYC10VKd.net] >>627 >>70
638 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 10:50:31.01 ID:VoZGcdO4.net] >>628 幾つも方法があるが、 基本のpositionあたりをぐぐってみれば? https://blog.codecamp.jp/css-position-property
639 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 11:15:11.69 ID:gvmeVWMJ.net] >>630 プププ
640 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 11:26:06.15 ID:NYC10VKd.net] 何も反論できず笑って誤魔化すしかないってかw
641 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 12:40:49.97 ID:kBrcrtUp.net] >>631 それは基本過ぎてwpfより高機能な例には適さないんじゃないの? DockPanel、WrapPanelの役割に相当するレイアウト機能はどうやって実現するの?
642 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 13:27:08.23 ID:jqA3dRQ6.net] 他所でやれよ
643 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 13:28:42.67 ID:VoZGcdO4.net] >>634 なにが目的なんだ?
644 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 16:17:14.52 ID:c8NjDUP5.net] 俺程度の人間には、GridやStackPanelで十分なのさ。
645 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 16:52:54.53 ID:UXNzFKGb.net] >>613 ,618,625,628 これが人月仕事で客先に派遣されてるIT土方奴隷の実態だぞお前ら理解したか?www このレスだけでこのIT土方がどれだけ底辺か理解できるだろ業務システムなんて客も元請も下請けも馬鹿しかいない 刺身にたんぽぽ乗せる仕事しかしてないからこんなんIT土方が量産されるんだよ日本のこの業界もうオワコンだってわかんねw いやそれにしてもプログラム板でも屈指のレベル低いスレだわwww
646 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 17:18:47.95 ID:hyq4DqF3.net] >>636 wpfで作っている
647 名前:ゥ作ツールを勉強を兼ねてtauriとやらに移植してみようと思ったんだが 何から取り組めば良いんだろうかと思ってさ HTML cssの方がクソwpfより全然良いってこのスレでは繰り返されるから、実際どの程度簡単に出来るものなのかと vscodeがあるってことは、ほぼデスクトップアプリとして遜色ないものが実現出来るんだろうけど そのためには大量にjs/tsのコードを書かないといけないんだろうか? [] [ここ壊れてます]
648 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 17:21:18.11 ID:hyq4DqF3.net] >>635 他所では今度はwpfの話が伝わらないんじゃないの? ここの方がwpfの欠点を知り尽くして、他のソリューションでカバーしてる人が揃ってるんじゃないか?
649 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 17:50:04.92 ID:zKLGLboq.net] >>640 wpfのレイアウトなんて誰でもできる 他所で聞け
650 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 18:14:45.95 ID:0VaEegcJ.net] >>641 他所でwpfやってるなんて言ったら馬鹿にされるんで
651 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 18:18:19.36 ID:gbrVAWEC.net] 本当に知りたきゃプライドなんて捨てろ プライド言い訳にしてるやつは伸びない
652 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 18:23:03.17 ID:0VaEegcJ.net] 違うよ 俺が馬鹿にされるのは良いんだよ wpfを馬鹿にされるのが悔しいんじゃないか
653 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 18:26:22.47 ID:2me3KBHt.net] UIのデザインはWebView2で作るのが最善?
654 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 18:47:55.49 ID:XbNMvvYa.net] >>641 できなくてWinFormsに固執してるロートルが可愛そうだろ
655 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 23:19:21.73 ID:/4sLRdFF.net] Webから入った人にとってはUIガイドラインとか理解できないんだろうな。 なんでそんな窮屈な制約かけてんの?って。
656 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 00:10:57.86 ID:snzSxtd9.net] ガイドライン()、標準化() 日本の底辺IT業界のラインとはピンハネ要因として派遣されてくる底辺IT土方の基準までラインを下げないとプロジェクトが100%頓挫するから最低の線引きするためのラインなのが草 そりゃ日本からまともなUIやデザインのソフトウェアが産まれるわけないわな
657 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 00:16:07.30 ID:zY0TGkq3.net] なんかやけにウェブがどーのとか頓珍漢なこと言ってる馬鹿がいるな 今時のまともなプログラマーはデスクトップもモバイルもウェブもフロントエンドもバックエンドもサービスもなんでも経験してるフルスタックエンジニアばかりなんだが? 逆にC#と.NETでレガシーアプリしか開発した事ない雑魚とかレベル低すぎるから空気読んで議論に混ざってくんなよって話なんだが
658 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 00:32:32.52 ID:t2NVWd7T.net] 俺、尻の穴だったら開発したことある!
659 名前:デフォルトの名無しさん [2022/03/11(金) 01:11:26.85 ID:0NZIw/Vg.net] 日本のウェブデザインは時代遅れ感が半端ないからウェブ系が優れてるんだーっていう主張も通らんよな
660 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 06:29:57.85 ID:k165WNW2.net] >>649 スレタイも読めない馬鹿が何言っても説得力ないぞ
661 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 07:39:55.71 ID:wdcjWAJU.net] 体系的な知識もないのに自負心だけは高くて「俺にデザインさせろ」と言うタイプ
662 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 08:14:22.97 ID:3av598BN.net] 自社主導のUIフレームワークを一つに絞れず乱立させてる時点でガイドライン以前の問題ですわ
663 名前:デフォルトの名無しさん [2022/03/11(金) 20:37:37.19 ID:ZcL2pngG.net] >>649 そんなまともなエンジニアはこんなとこにいないよ笑
664 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 20:41:46.40 ID:bj9xq9MP.net] かわいそうに。 なんでも屋の末端奴隷としてこき使われてることに気づいてないなんて。
665 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 22:42:40.55 ID:8stk7VnE.net] と刺身にたんぽぽ乗せるライン工仕事しかできない底辺IT土方が申しております
666 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 23:42:33.37 ID:dNvNS5Px.net] たまーーに 本屋の陳列にエンジニア魂を見る事がある
667 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 23:47:42.04 ID:cM8BQlPy.net] 小泉とケケナカが定着させた日本のピンハネ中抜き底辺IT土方業界はCOBOLの需要が増えるという意味不明なガラパゴスだからなw IBMがさっさと見切り付けて逃げ出して富士通が拾ったみずほが大失敗した現実見れば日本のIT土方のレベルの低さがよくわかるwww
668 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 00:00:32.63 ID:T/3fNdHM.net] うるせー土方さんを悪くいう奴は新鮮組として性売してやる!
669 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 04:26:55.95 ID:6d8peZub.net] Flutterちゅばらすぃー Flutter Windows DesktopはC++をDartでラップしてるだけだからC++でUI拡張するという力技が使えて痒いとこに手が届くわ え?C++でもXAML使えるって?WinUI自体がゴミなのにC++でXAMLとかどんな罰ゲームだよwww Flutter初心者の俺がパッケージ3つ入れて400ステップ足らずのコードで元のタイトルバー消して独自タイトルバーでウィンドウ全体にAcrylic適用したDesktopアプリ作れたわ いやーこれもうWindows Desktopアプリですら.NETとXAML使う必要性なくなったな しかしMetaも馬鹿だね意固地になってReact NativeでWindows絶対に対応しないマンやってる間にGoogleにしてやられたね
670 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 15:24:20.94 ID:Flf+dDbL.net] Flutterって、GUIはDartで、ロジックはC#で書けたりするの? だったらWinUIで作成途中のアプリをFlutterに移行したい。
671 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 16:17:49.04 ID:8j7y0aoA.net] C++/CLIから呼べばいいじゃね やりたくない
672 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 17:57:59.42 ID:BPOXl/2l.net] なぜDartなの? Dartの言語としての特色がFlutterに必要不可欠なの? C#やKotlin、あるいはgoogleのGoじゃ駄目だったの?
673 名前:デフォルトの名無しさん mailto:sage [2022/03/12(土) 18:06:44.45 ID:h3p7PiEx.net] 今のモダンな言語なんてどれも変わらないだろ1日あれば覚えられんだから問題じゃないしどうでもいい Goじゃ駄目なのかとか言ってる時点でアホすぎるDartすら習得できない老害がGoを理解出来るわけないだろ馬鹿が
674 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 12:02:01.88 ID:dWEr5JpQ.net] 保守が楽というか、ホットリロード便利だな XAMLがありがたいと思う時である
675 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 12:15:38.48 ID:BC1PADvs.net] HotreloadもLive Visual TreeもReal Time Previewも超便利なんだが遅すぎた そしてXAMLのカスタマイズ性とMVVMの冗長性が一向に改善されず相変わらず機能毎にStyleとBehaviorとConverterとTriggerとCommandと依存関係プロパティが増えていって対したことないアプリなのにとんでもないファイル数になる そしてソリューションのロードだけでなく全ての動作がどんどんもっさりしていきビルドも遅くなりストレスが半端ない
676 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 12:49:09.43 ID:sLBT/1IZ.net] 動作がもっさりしていくなんてやっぱり依存関係プロパティ、バインディングは使い物にならないですね
677 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 12:54:57.10 ID:7a3lZWu9.net] WinUIになってイベントバインディングができるようになったからビヘイビアを使う機会は激減し、 コンバーターもバインディングで関数が使えるようになってから書かなく良くなった 更にビヘイビア作らないから依存関係プロパティーも殆ど使わずに済む 知らない人は知らないんだな
678 名前:デフォルトの名無しさん [2022/03/13(日) 14:44:02.04 ID:xGM27yKS.net] WPF基盤アーキテクチャそのものが時代遅れになってるんだよな
679 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 15:21:44.97 ID:uBR7svsW.net] 作るの面倒はまだしも保守も面倒なのがきつい
680 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 17:46:11.57 ID:R9ErNB8y.net] >>667 たいしたことないアプリにMVVMなんか使うからそんなことになるんだよ。 ViewとModelだけに分けりゃシンプル。
681 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 18:47:41.95 ID:nsQtmE+R.net] mvvmは捨てる必要ないぞ viewとviewModelをヘンテコなbindingで繋がずに、 素直にXAMLのcodeBehindで結べば良い
682 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 19:36:41.22 ID:TWs45iq4.net] https://platform.uno/blog/uno-platform-4-1-30-perf-boost-android-12-net-6-mobile-preview-13-and-more/ UnoPlatform 4.1リリース UnoPlatform Avalonia UI MAUI どれが一番品質高くてお勧めなんだ?
683 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 19:45:31.16 ID:CW8+aPF7.net] >>674 品質は全部ダメダメ。その中にお勧めは無い。
684 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 19:52:50.47 ID:JnFjFcNy.net] もうわけわからん なんなの
685 名前:デフォルトの名無しさん mailto:sage [2022/03/13(日) 19:56:40.09 ID:TWs45iq4.net] やっぱそうなの MAUIはまだ正式リリースされてないが リソース分散されてどれも中途半端な品質で終わるパターンか これらで本格的なアプリ作ったことある人皆無やろうからな..
686 名前:デフォルトの名無しさん [2022/03/14(月) 01:36:04.57 ID:q7j5hHcY.net] Microsoft Store見たほうがいいよ もう競争は始まっている
687 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 08:30:26.13 ID:fUKm9iPi.net] 小銭稼ぎの低レベルな競争w
688 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 08:37:23.84 ID:aAll4MkO.net] もう競争は始まっている(キリッ ちょwおまwwwクソウケるwww WSAでAndroidアプリが動作して既に米国限定でAmazon AppStoreのテストが始まってんのも知らねー無知な知ったかがもう競争は始まっている(キリッは草www もうWindowsのアプリはすべてAndroidアプリに取って代わられるんだよ馬鹿 だからFlutterなんだよ低脳の馬鹿が
689 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 09:54:20.90 ID:WXnM/Xv2.net] MSがそっちについて舵きったから デクストップアプリもそーーなるよな
690 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 10:05:25.99 ID:9vW91rD0.net] まだテストなんかしてんのかよ Win11の売りだろw
691 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 11:53:26.20 ID:akZZG4oS.net] 現時点でのまとめをお願いしたい
692 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 12:18:32.21 ID:5xSHNwQr.net] Windowsデスクトップのみを対象 → WPF + .NET6 マルチプラットフォーム → Flutter 以上
693 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 12:26:30.18 ID:alz+gcb+.net] コケる予感しかしない!!!
694 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 18:04:46.14 ID:bq7EOiN8.net] 間に別言語はさむならflutterはやらん
695 名前:デフォルトの名無しさん mailto:sage [2022/03/14(月) 20:46:17.51 ID:VgOEp4wW.net] flutterは良いけどdartがパッケージ貧弱すぎてやってられん
696 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 01:08:03.87 ID:zy4//FCI.net] XAMLでなければWPFでも良いのだが
697 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 01:17:15.55 ID:gDzVuJrs.net] まぁXamarin使わないといけない特別な事情でもないかぎりまともな脳みそしてればクロスプラットフォームならFlutterかReact Nativeの二択しかないって理解できる ぶっちゃけシェアって観点ならiOSならSwift+ObjCでAndroidならJava or Kotlinで未だに圧倒的にネイティブ開発の方が多いからな その過半数もシェア取れてないクロプラでXamarin選択する馬鹿なんて中抜きCOCOAとかそういうのしかないってことも理解できる カスマイズもメンテもクソ面倒なXAMLなんて強制されなきゃ誰も使わんよ
698 名前:デフォルトの名無しさん [2022/03/15(火) 02:36:07.28 ID:wxAKazpM.net] XAMLはシンプルだから好きだな
699 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 02:38:24.61 ID:5wqp9dPN.net] 直接テキスト弄るとか時代遅れ。40年前の開発環境やん。
700 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 02:42:09.78 ID:aztZ8x4p.net] シンプルってWinFormsでもReactでもFlutterでもシンプルだぞ何言ってんだんだ?w そもそもXAMLもバリバリコードビハインド使ってるし現代のフロントエンドはコードビハインドに回帰してるんだが時代が10年前から止まってんじゃねーの
701 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 07:38:52.71 ID:+nzcScrX.net] >>688 WPFのメリットってXAMLが使える事ぐらいだろ >>691 ノーコード・ローコードツールでも使ってな
702 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 08:06:43.73 ID:ANrCJv0X.net] メリットもクソもWPFイコールXAML+MVVMなんだが?w MSのJosh SmithがDocsの記事で公言してんだから疑問に予知なんてねーしそもそもそんなことも知らんアホがこのスレでふドヤ顔してんのレベル低すぎて超ウケるwww
703 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 08:25:53.39 ID:5wqp9dPN.net] 誰でも知ってることをドヤ顔するゆとり
704 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 08:48:00.55 ID:QmwOu7BD.net] 別にMVVMが必須ではない 量産し出すと保守の都合でMVVMの方が勝手がいい、それだけ 開発の大半はビジネスロジックやUIの作成に費やされていて、ビューモデルとか割とどうでもいい
705 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 08:58:25.27 ID:5wqp9dPN.net] WPFの三大デメリット ・保守性が悪い ・開発効率が低い ・MVVM信者が仕事しない
706 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 09:06:50.36 ID:1P61Y5CH.net] >>697 WinFormsよりは保守性も開発効率も格段に上だけどな。 MVVMの有無にかかわらず。
707 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 09:11:18.15 ID:5wqp9dPN.net] >>698 VS開発チームに言え。
708 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 10:32:43.69 ID:ojiY1uz7.net] XAMLって、HTMLでレイアウト+CSSで機能実現する人には快適だけど、HTML中心、つまり Resource Style使わない人には大変だね。 Webデザイナー向け。 WinFormsでベタボトの人には向かない。
709 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 10:40:58.00 ID:nE2S4XJM.net] HTML+cssメインの方だと XAMLでは貧弱過ぎて相手にされないと思いますが
710 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 10:50:44.76 ID:F1Lshhnx.net] >>700 いやいやXAMLのどこがHTML5+CSSなんだよ!w お前がXAMLどころかウェブもReactもFlutterもなにもわかってない雑魚だってことはそのレスでバレバレだからもうROMってろ、な?w 逆にさっさとXAML捨ててHTML5+CSSならもっと人気でてるわ XAMLを捨てられず折角買収したXamarinはXamarin FormsでオワコンだしASPもBlazorとWASMで延命はかるも中途半端すぎるわでオワコン 結局MSが出した答えはまたもAppleの猿真似でAndroidアプリをデスクトップで動かしたらええんや!でカジュアルなデスクトップアプリが死亡
711 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 11:52:30.80 ID:nE2S4XJM.net] webview2上に標準のUIライブラリーを構築しとけば よかったんですよね わかります
712 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 12:16:53.73 ID:KABQ0Zu2.net] >>698 その割には情報が少ない=開発効率が悪い
713 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 12:22:57.16 ID:gx8bNUZn.net] Viewは有償コントロール並べるだけだろ
714 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 13:00:11.14 ID:35tntd1Y.net] >>704 必要な情報なんかとっくに出尽くしている。 情報は目の前にあるのにそれを得られない、 お前の脳の効率が悪いんだろw
715 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 15:41:41.04 ID:sSOFR72l.net] あああああああああああああああああああああああああああああああ!!!!!!!!!!!(ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!!)
716 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 17:19:52.84 ID:QmwOu7BD.net] XAMLはXML寄りだからねー 添付プロパティとか始めると入れ子の階層がすごいことになるし <ListView.ItemTemplate>とか<i:Interaction.Triggers>あたりは書くのがつらい、まあ慣れたけど
717 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 18:55:14.60 ID:p708Dvf0.net] XMLよりじゃなくてMSのXML拡張なんだよなんかこのスレってマジでにわかしか居なく無いか? せめてAttribute Syntaxだけで記述できればマシだったがProperty Element Syntaxはツリーのネストが深くなるし行数も増えるしでいいことないからな ユーザー定義コントロールのControlTemplateでめちゃ複雑で凝ったStyleとか最後は自分ので書いたのでも触りたくなくなるのに他人のソースとかマジ勘弁て感じ
718 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 19:16:13.93 ID:Ch7lNEeZ.net] いや属性構文でもXAMLは冗長すぎて属性毎に改行するスタイルになるからどうやっても行数がヤバいことになる これはもう定義が厳格なXMLの拡張であるXAMLの構造的欠陥なんだわ せめてCSSを採用してればかなり違ったと思うんだよなStyleやResourceなんて誰が見たってゴミなんだよな
719 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 19:25:20.58 ID:3c+NwLhb.net] ここはbland.SDKをmvvmのライブラリーだと 思いこむレベルの人たちですから...
720 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 20:13:15.69 ID:o9ZH2lXA.net] >>710 Flutterでもプロパティごとに改行入れるし、そのほうが見やすい
721 名前:デフォルトの名無しさん [2022/03/15(火) 20:42:21.24 ID:wxAKazpM.net] FlutterスレでもMVVMアレルギーおじさん湧いてたけどあれってもしかして・・・
722 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 21:05:42.26 ID:0pwMLlW6.net] 批判ポイントってネストの深さとか行数とかそういうのしかないのか?
723 名前:デフォルトの名無しさん mailto:sage [2022/03/15(火) 21:26:13.93 ID:tqrMOk9s.net] Flutter でも、他で慣れ親しんだのであろう MVVM/ViewModel を単純に持ち込んでまどろっこしいことしてるコード見る度に... FlutterでのRiverpod盲信はWPFでのMVVM盲信と同レベル、というのは確かにその通り...
724 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 00:01:55.31 ID:ND1xwVMd.net] WPFの後継ってMAUIって思っていいのか?
725 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 00:25:33.33 ID:6gM+Gha7.net] MAUIはXamarin後継 WPFの後継はWinUI
726 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 00:57:00.94 ID:F7f1h7IH.net] >>717 なるほど、ありがとう
727 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 01:32:32.27 ID:/jrNcfGB.net] >>717 だからサラッと嘘吐くなよなんで知らないことを間違った知識で語るんだよ虚言癖かよ WinUIはWin32とUWPを統合してFluent Design採用したWindowsネイティブアプリ用フロントエンドフレームワークだよ馬鹿 WinUI実装の為のSDKの名前がWindows App SDKなのになにがWPF後継だよしったかすんな
728 名前:デフォルトの名無しさん [2022/03/16(水) 02:17:34.28 ID:wuYumoL3.net] ↑なんだこいつ
729 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 03:02:43.71 ID:ntkoVrgD.net] 別に間違ったことは言ってないから文句があるならプログラマーらしくロジカルに反論すればいい 女のヒステリーのように感情論で叩いても負けを認めてるだけだぞ
730 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 07:11:58.68 ID:t62JbOAg.net] >>717 MAUIは主にモバイル向けのXamarinの新バージョン。 WPFの後継はWinUI。 もう少し詳しく説明すると、WPFの後継にしようとしてたUWPがどんなに手をれても開発者に見向きもされなかったんで 開発者のニーズに寄り添ってWPF&UWPの真の後継として作られたのがWinUI。 しかし、いざ正式版が登場してみるとあまりの未完成っぷりに開発者たちから失望のため息が‥…
731 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 07:35:35.08 ID:uBzPpuZs.net] 後方互換性を捨てられず既存のものを弄り回すしかできないMSの開発環境なんてどんなにテコ入れしても産廃だからうんこ やはりここでも互換性を切り捨てて常に最新の環境に移行してくれるようにエコシステム作りとユーザーを飼い慣らしてるAppleは本当にすごい IOS15が72%でiOS14が26%という驚異的な移行率でGoogleがMSと同じように最新OSに移行させられなくて苦しんでるのと対照的 しかもM1という驚異的なSoCでiOS/iPadアプリが一番パフォーマンス発揮できるのがmacOSという戦略性はさすが ハードとソフトの垂直統合をここまで昇華できるAppleだから実現できるからこそだな
732 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 08:13:21.76 ID:x+y/Ki1q.net] プププ
733 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 09:06:24.05 ID:q+/1G7qo.net] だからアップルは業務で使い物にならないんだよな
734 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 09:12:32.83 ID:LXlJ6hA/.net] IBMは全員Macだぞ底辺のお前らには関係ない話だな
735 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 09:22:35.67 ID:x+y/Ki1q.net] IBMがMSから捨てられ泣きながらPC市場から撤退したのは何十年前だよ?
736 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 21:36:30.06 ID:2ZlQjPn+.net] >>719 めっちゃ早口で言ってそう
737 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 22:37:19.15 ID:mhgCR6jM.net] Office 2019、2021がインストールされているかどうか取得する方法、誰かご存知ないですか? 2016までならレジストリエディタのGUIDでわかる情報は転がってるんだけど、2019以降が全く見当たらない
738 名前:デフォルトの名無しさん mailto:sage [2022/03/16(水) 23:19:21.94 ID:rMGYl1E6.net] >>729 スレタイ読め
739 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 05:42:29.33 ID:WX+JvLzV.net] >>729 if (MessageBox.Show("Office2019または2021がインストールされていますか?","", MessageBoxButtonYesNo) == MessageBoxResult.Yes) { // インストールされている(に違いない) }
740 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 12:50:07.52 ID:Rh0i5fdo.net] そんな判定が必要なアプリ開発しとうない!いやじゃいやじゃ!
741 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 13:10:26.88 ID:FgW1k7K+.net] officeとかってかならずバージョンごとにCOMが登録されるんじゃないの? しらんけど。
742 名前:デフォルトの名無しさん mailto:sage [2022/03/17(木) 13:14:09.96 ID:kCjHZQsl.net] 知らんがな
743 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 06:21:10.65 ID:NYA2cqZa.net] Windows App SDK 1.01 どこが治ったのやら
744 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 09:48:14.40 ID:heRjOKyd.net] 1.2あたりから手を付けるか判断しても良さそうだな。 UWPみたいに勉強しても業務で全く使うことなく消えていったゴミの前例もあることだし。
745 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 10:22:39.55 ID:kcuVHwmf.net] Win8のWinRTでガッツリ開発した俺から言わせればあの頃から何も変わってなくて100%産廃になると予言するわ インシデント使って米国本社まで送ったバグが1ヶ月後に仕様で片付けられた思い出
746 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 10:30:01.48 ID:NghzuPCe.net] インシデント使うなんて不可能。
747 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 11:13:27.96 ID:Rp9aIyi6.net] >>723 何度も後方互換性を捨てた新しいアーキテクチャが、自社の後方互換性を維持したクソなアーキテクチャに負けるのを繰り返してるからな 捨てられないんじゃなくて結果的に捨てなかった方が生き残ってしまうだけな気もするが
748 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 12:05:45.38 ID:A2Hxu7EO.net] フルスクリーン、Win7非対応 だけで導入検討結果が出る
749 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 12:54:24.54 ID:NYA2cqZa.net] 1.01になってタイトルバー拡張するとキャプションボタンが消えるというバグは治ったが 依然として書いてあるとおりやるとマトモに動かないわ SetTitleBarメソッドでキャプションの領域を除けと書いてあるけど、除くとキャプションボタンが動作しない 色々実験してなんとか使い物になりそうだから良かったが
750 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 13:22:50.58 ID:oA+Ipeaj.net] そもそも苦肉の策でVS無償化やOSS化したにも関わらず一向にサードパーティ製の便利なフレームワークやライブラリないから開発環境としての魅力がないんだわ Win32もUWPも先がないからWASMでPWAがデスクトップで動作しますよと押し売りするもノーサンキューされる 最終的に自社のエコシステムではアプリが増える可能性がないからAndroidアプリ動く様にするわと開き直ってしまう DesktopアプリとしてAndroidアプリ動くならみんなAndroidアプリ作るだろ常識的に考えて C#の言語仕様が素晴らしいだけに本当に勿体無い
751 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 13:40:32.78 ID:kUa/Ovyq.net] MSスタックを選ぶ最大の理由って、アプリより下の層はお仕着せのMS技術だけを盲目的に採用していればよくて、 余計なこと考えずにアプリのコーディングに集中できるという点にあるからね そのレールから離れると全く融通が利かず、地獄が待っている スマホアプリみたいにそもそもプラットフォームが他社のものだったりすると前提が破綻してるから、使われるわけないんだわ
752 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 14:25:22.60 ID:A2Hxu7EO.net] Linux: コンテナ技術 Windows: フォルダコピー 楽でいいよね
753 名前:デフォルトの名無しさん mailto:sage [2022/03/18(金) 19:11:55.20 ID:dJnXTFIL.net] 1.01 バグフィックスすらあまりやらん?? それともリストにしてないだけ?
754 名前:デフォルトの名無しさん [2022/03/18(金) 19:13:18.23 ID:dJnXTFIL.net] 少し待てばいいかなと思ったけど、バグフィックスすら力いれてないなら待つのも無駄やん
755 名前:デフォルトの名無しさん [2022/03/19(土) 01:54:03.39 ID:1sjo6kcX.net] それでも1.1なら・・・ 1.1ならなんとかしてくれる・・・!
756 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 02:36:27.98 ID:WMVh6OWH.net] MS製品が使い物になるのはVer3からの法則を知らないのか?
757 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 07:53:59.23 ID:flZlwZwr.net] 確かにC#もASP.NETもバージョン3でようやくまともに使えるようになった
758 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 07:54:36.06 ID:flZlwZwr.net] ASP.NET MVCね
759 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 07:56:30.67 ID:HgLoiHN9.net] しかしこのスレほど技術的な話がないスレも珍しいな。
760 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 08:01:16.20 ID:m8gcgnfG.net] 岩永か河井より出来る奴なんて5chにいるわけーなからな まず文句言ってるお前のスキルを詳らかにしてみろよw
761 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 08:51:06.86 ID:VLx2LBUx.net] でもそいつらの作ってる物ってガチャゲーだろ?w
762 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 09:00:18.49 ID:nJK860Cd.net] ガチャゲーておじいちゃんですか?www 河井は能力を認められて自分の会社をサイゲに買収してもらえて今はサイゲ所属ってだけだよ そもそも河井はソシャゲ用のリアルタイム通信フレームワークを作って提供してた根っからの技術屋だぞ ソシャゲはゴミだがサイゲが金持ってるのは事実なんだからビジネスとしては賢いわな
763 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 09:15:14.11 ID:B0qHHy7v.net] ガチャでイキる奴って・・・
764 名前:デフォルトの名無しさん mailto:sage [2022/03/19(土) 09:20:46.27 ID:V5/ewdsI.net] まあ751-755あたりは技術的なハナシ出来ないやろなあ
765 名前:デフォルトの名無しさん [2022/03/19(土) 10:14:05.40 ID:vO7BajQU.net] >>754 河井乙w
766 名前:デフォルトの名無しさん [2022/03/19(土) 18:59:52.77 ID:1sjo6kcX.net] MAT最新版出たね
767 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 06:43:33.04 ID:TteZ6G0l.net] 桑田の息子?
768 名前:デフォルトの名無しさん [2022/03/20(日) 17:41:33.52 ID:326HivDw.net] え、MAT使ってないの・・・?
769 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 20:20:11.37 ID:DiBIkIVz.net] あ、あの時の…松本さん?
770 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 20:22:26.21 ID:PaeTvIkR.net] WPFで業務アプリ作るとなるとウィンドウいっぱい出したいじゃん ViewModelからWindow.Show()なんてしていいのか
771 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 20:24:45.50 ID:PaeTvIkR.net] 業務アプリでLivetとかReactivePropertyとか使うつもりはないけど 使う現場もあるのか?まあPrismは使うが
772 名前:デフォルトの名無しさん mailto:sage [2022/03/20(日) 23:01:59.77 ID:XGeGdOwU.net] ダイアログやらメッセージボックス類はService作って出すのが最近のはやりかな 単体テスト気にしないレベルのものなら直呼びでも構わんよ PrismとかReactivePropertyはバリバリに使ってる現場もある 今だとPrismの方は破壊的変更あったから警戒されてる
773 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 00:02:23.87 ID:gaV/SAB2.net] 出す内容による 今時はダッシュボードといって一枚に収めるのが流行りで 複数ウインドウなんてダサいことしない
774 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 00:26:07.86 ID:kEu3rbUt.net] 閉じるボタンを押すともう2つのウィンドウが立ち上がるような 情報に溢れたプログラムであってくださいね
775 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 00:46:29.21 ID:jZWh/Hk1.net] >>764 自分の見たのもビヘイビアでViewに機能持たせてServiceから呼ぶとかそんなんなんだよねえ どんどんオレオレフレームワークになっちゃうけど >>765 設定とかならflyoutでいいけど業務アプリは並べたいのよ
776 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 00:50:00.68 ID:zzNJROjc.net] 業務アプリは多重ウィンドウが必須なんですけどそんなこともs(ry だからUWPでもXamarinでもReact NativeでもなくWPFなんでs(ry まぁ出来るやつ三人いたら半年で作れるシステムを20人で1年掛けるゴミを産み落とすのが業務システムだからな やつらは日銭稼ぐためにあえて非効率かつ非生産的な思考と手法と設計と工程で仕事してるから業務システムのプロジェクトとか今まで上から下まで雑魚しか出会ったことないね
777 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 04:50:05.76 ID:4MS93H+I.net] 1年ごとにUIどうなってるかな?とググってがっかりしてwpfを使い続ける事をここ10年くらい繰り返してる気がする WinUI3はウィンドウの位置とサイズを指定する事ができないとか、マルチウィンドウに未対応とか それはどういう気持で仕様作ってるのかね リソース足りてないのであれば、完成してから .0リリースすべきだし 本気で無くても問題ないと思ってるなら救いようがないからチーム解体しろ
778 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 05:06:33.30 ID:aCdRn08e.net] WinUIのgithubでボロクソに言ってやればいい
779 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 06:23:51.54 ID:c3Johg4x.net] >>765 スマホアプリ程度の低機能なものなら1画面に収めた方がすっきりするし、ディスプレイサイズ的にそうせざるを得ないが、 大画面・複数ディスプレイも当たり前なPCを前提とした高機能なアプリは複数ウィンドウを積極的に活用するべき。 基本はダッシュボードタイプで、各項目をウィンドウ外にドラッグ&ドロップすると別ウィンドウとして取り出せるようにするとかね。
780 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 06:43:14.53 ID:c9YW+Vx8.net] >>771 MDIを知らん癖に時が20年くらい止まってる時点で相当ヤバいこのガイジwww
781 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 08:34:20.51 ID:meWbnOsy.net] >>769 WinUIのウインドウサイズと位置は1.0のときにはAPI出来ていたし完璧に動いている 貶す前にもう少し調べようや
782 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 08:40:51.64 ID:2xjgwrAK.net] 10年後に調べるから普及させといてくれ。
783 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 10:16:23.10 ID:Q8clBqEa.net] >>772 UI設計のイロハも知らん雑魚が話に入ってくんなw 最新のブラウザでもMDIを取り入れているものもあるし要は使い所。 UWP製でもきちんと使い勝手を考えているものは複数ウィンドウを活用している。
784 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 10:29:31.35 ID:F0o9My5S.net] この底辺ガイジこれで日曜ホビープログラマーじゃなかったらIT土方なんだろうな悲しいね もともとWindowsでデスクトップアプリ作ってる奴はUI・UXデザインがウェブから10年遅れてると言われてたがこいつはそんなレベルじゃねーゾ 何のためにXAMLにレスポンシブデザインが導入されたのかも理解せず多重窓化すべき!(キリッとか底辺すぎてクッソウケる お前VBでWinFormsでしょーもないの作ってるのがお似合いだからプログラムのイロハを学ぶまでROMってろ、な?
785 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 10:35:06.23 ID:2xjgwrAK.net] WPFにしてからWindows離れが始まった。
786 名前:デフォルトの名無しさん mailto:sage
[] [ここ壊れてます]
787 名前: mailto:2022/03/21(月) 10:42:11.37 ID:CjTZODEN.net [ あれだけフローティングウィンドウ大好きだったmacOSでさえ最新のアプリはシングルウィンドウばかりなのに時代に逆行して先鋭的やろ!(キリッとかドヤ顔してんの草 お前のこと今日からタイムトラベラーと呼ぶわコテ付けてくれたら暇な時にレスバで遊んでやるぞ嬉しいだろ ] [ここ壊れてます]
788 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 11:00:45.67 ID:2xjgwrAK.net] GIMPのUIに慣れません!!
789 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 11:37:52.18 ID:meWbnOsy.net] イキっているところ申し訳ないが、WinUI3は1.01でマルチウインドウ対応したらしい New features We have stabilized and enabled the creation of multiple windows on the same thread in WinUI 3 applications. See issue 5918 for more information.
790 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 12:09:37.52 ID:YBHksAFs.net] で、WinUI3で作られたアプリって何があるの?w
791 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 12:20:21.72 ID:zzNJROjc.net] 論破されて悔しくて悔しくて顔真っ赤にして泣きながら言い返したくて必死でググってそれらしい記事を咀嚼も理解もせずそのまま引用するアホさが最高にイカしてるわ流石タイムトラベラー まずWinUIを理解してないところが低脳たる所以だよな、WinUI=Windows App SDKでその目的はWin32/WPF/UWPのフロントエンドをXAMLで統一することなんだがMSのドキュメントに書いてあることがなぜ理解できないのか頭悪いって可哀想 そして今まで出来てたことができてなかったお馬鹿なフレームワークのWinUIちゃんで 『新機能。WinUI 3 アプリケーションで同じスレッドに複数のウィンドウを作成できるように安定化させました。詳しくは、課題5918を参照してください。』 が出来るようになっただけの話を、機能が実装されてるからこれ使うのが大正義(キリッとかまた頭悪いドヤリングしてて草 じゃあP/InvokeやMarshallingが実装されてる.NETは常にこの機能を最優先して開発するのが大正義(キリッって言ってることと同じなのを理解できない頭の悪さも流石タイムトラベラー
792 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 12:27:29.83 ID:2xjgwrAK.net] > XAMLで統一する 悪夢だ。絶望しかない。
793 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 12:30:14.29 ID:g8sNg+LG.net] XAMLですらバージョンの統一できてないやん
794 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 12:31:15.99 ID:meWbnOsy.net] >>782 つか、ソースはWindows App SDK 1.01のリリースノートなんだが https://docs.microsoft.com/en-us/windows/apps/windows-app-sdk/stable-channel 俺自身は.net1.2の頃からダッシュボード型を好んで採用していたよ
795 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 13:20:23.43 ID:7kIYjTn9.net] >>783 上手くいってもXAML止まりか... これが一番希望がない
796 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:15:18.27 ID:pjUvHW7W.net] >>782 反射的に返信せずにちょっと落ち着いてみようよ 内容はその通りなのに文章のせいで説得力がマイナスだよ
797 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:23:19.37 ID:cYbWO+pe.net] 正論でマウント取られたからって感情論から説得力とか言っちゃう奴こそ考えてから発言した方がいいぞ プログラマーの癖にロジハラとか言っちゃう奴はマジでセンスないから今すぐ他業種に転職しろ
798 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:27:55.92 ID:FZgJyJbc.net] あと20年は同じことで議論してそうだな その前に寿命来そうだが
799 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:30:38.28 ID:CNlqFdMF.net] ちょっとマルチウィンドウの実装方法が質問があっただけなのにこの騒ぎですよ どんだけマウント取りたい奴だらけなんだw
800 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:34:09.56 ID:bf5EvDSb.net] 進化してるのか退化してるのかもよくわからない 単体の機能では追加はあるが元からある機能を制限したり削ったりしてるのが何とも 今度のAPIではマルチ画面の縦横の方向情報はとれるのかな?
801 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:45:58.47 ID:Q85gthDJ.net] >>787 他人の悪口が言いたいだけの人に付き合っても無駄だよ
802 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 14:52:33.79 ID:GS4LD4Qx.net] 間違えていたりググっただけのにわかが突然スレでイキリ始める ↓ ロジカルにマウント取られる ↓ ヒステリーおこして感情的で幼稚な悪口で叩き始める ↓ IDコロコロで自演が始まりスレが大体半日ほど機能不全になる ↓ ループ
803 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 15:18:41.27 ID:aCdRn08e.net] 論破されIDコロコロとかいってるあたりこいつ >>568 のやつだろ flutterスレでも最近論破、IDコロコロと同じこといってたぞ キチガイだから無視したほうがいい
804 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 15:56:00.11 ID:meWbnOsy.net] >>791 新しいAPIは概念が独特でとっつきにくいけど一通りの機能はあるよ マルチ画面の位置やサイズどころか変化の通知までできる https://docs.microsoft.com/ja-jp/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing?view=windows-app-sdk-1.0
805 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 15:58:19.34 ID:Ogs83Cvj.net] まったく俺なんてserviceからメッセージボックス呼んでると見せかけて 実際は中でMessageBox.Show読んでるだけだぞ☆
806 名前:デフォルトの名無しさん [2022/03/21(月) 17:34:28.41 ID:ZFF/yiOH.net] >>781 WinUI 3 Controls Gallery
807 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 22:01:04.16 ID:TExUokzK.net] >>796 serviceの体をなしてるなら十分や 後で必要になったら中身埋めていける
808 名前:デフォルトの名無しさん mailto:sage [2022/03/21(月) 23:22:58.39 ID:X8mKOGyQ.net] 馬鹿らしい
809 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 07:57:35.47 ID:tccQPm8N.net] 見てください、これがMVVM真理教の信者です
810 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 09:13:41.04 ID:j9TXqRTT.net] >>795 機能はありゃいいってもんじゃない。 もちろん機能自体がないのは論外だが、いかに違和感なく素直に使えるかが大事。
811 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 11:34:29.29 ID:PoOrRQX9.net] ダイアログ出すだけで大騒ぎのアーキテクチャってなんなの?
812 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 12:21:00.75 ID:R4Hxgmoi.net] ダイアログ出すとブロックされるからしかたなくポイもの出してる環境があるらしいよ
813 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 13:56:32.20 ID:R4Hxgmoi.net] それはともかくMeesageBox親窓指定してもど真ん中に出るのヤメーヤ WinFormツコウタルわ
814 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 14:03:14.97 ID:0i5/eRQ3.net] もうMessageBoxよりContentDialogだな 裏に回って操作不能という事故が物理的に起こりえないのは素晴らしい
815 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 14:22:53.05 ID:PoOrRQX9.net] 笑えるレベルの素晴らしさwww
816 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 14:38:06.12 ID:0i5/eRQ3.net] MessageBoxの事故はどんな言語でもたまに起こる事故なのに
817 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 15:00:17.64 ID:TOUxDVUs.net] ContentDialogってちゃんと親ウィンドウからはみ出して表示できるんだっけ?
818 名前:デフォルトの名無しさん [2022/03/22(火) 18:05:26.52 ID:CVsnKc6I.net] MessageBoxは不親切だからできるだけ使わないほうがいいよな
819 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 18:50:47.75 ID:zT+Z1x4K.net] >>809 TaskDialog 使えってこと?
820 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 20:59:35.21 ID:oFSWuHXw.net] >>798 できた! using MessageService = System.Windows.MessageBox; : : MessageService.Show("hello");
821 名前:デフォルトの名無しさん [2022/03/22(火) 21:59:51.08 ID:CVsnKc6I.net] 絵とか付けて分かりやすくしろってこと
822 名前:デフォルトの名無しさん mailto:sage [2022/03/22(火) 22:33:01.99 ID:TibwPpTv.net] え?
823 名前:デフォルトの名無しさん [2022/03/22(火) 22:58:51.86 ID:zxRHNI0M.net] >>811 面白くないな やりなおし
824 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 08:35:43.22 ID:ZLIY+wm8.net] Flutter、ネスト地獄と括弧の数合わせるの面倒くせえ。 XMLみたいに開始タグと終了タグに名前がついてれば対応がわかりやすいのに。 それかPythonみたいに括弧を使わずインデントで制御するとか。 一つの言語でUIもロジックもやるんじゃなくてそれぞれに特化した言語でやるのが正解の気がするなあ。
825 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 08:43:40.46 ID:A2Z6Gfmf.net] ネスト深いとインデント制御の方がメンテで泣きを見るよ ネスト深くしてる時点で糞なんだがxamlは比較的マシなのは同意
826 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 08:48:38.26 ID:dz17t6vs.net] こんな馬鹿なこと言うやつはNotepadで書いてる老害しかありえねーwww
827 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 09:10:25.01 ID:ujEsRnRc.net] >>>817 バカ発見
828 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 11:19:15.45 ID:6eNzszIY.net] ググることすらできないIT土方の底辺がクレクレしてるだけだから釣られて答え教えてんなよ残念でしたーw
829 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 12:05:33.50 ID:TpwnHNL9.net] ネストフェチ? 好きなだけくれてやろう!
830 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 13:07:39.16 ID:fHoc2xVF.net] XAMLの方が圧倒的にに行数増えるだろ何言ってんだか ネストだってリソース全部外部に定義してるだけで参照や依存関係追う時逆にクソだるい そして顧客の無茶な要求に応えるにはゴリゴリにカスタマイズせざるを得ないから大量のコードビハインドによって最終的に作った奴しか読む気にならない属人化の出来上がり
831 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 14:42:26.36 ID:hw4g1Cso.net] 行数短くても超絶分かりにくかったら意味ないのよ
832 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 14:53:42.78 ID:K2oEL0PR.net] >>822 超大手案件の300人規模の開発でラムダ式読めないから禁止と渡された標準化に書いてて俺が率いるチーム全員大爆笑したの思い出した >行数短くても超絶分かりにくかったら意味ないのよ こういうこと言う奴いるよねー こういうこと言う奴はほど信じられないくらい冗長な名前付けてておまいうって爆笑すること多々ある
833 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 15:18:12.95 ID:74/zoSoK.net] 3流PGが4流PGを笑ってる。 レベルの低いところだな。
834 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 15:21:15.67 ID:Rq928qXu.net] >>823 馬鹿な部下持って大変だなw
835 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 16:19:10.66 ID:yMtNzCwv.net] って4流とやらが言ってる
836 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 16:19:53.37 ID:G/kC0dF6.net] 論破されて反論できず顔真っ赤で自演とかそうとう効いてて草
837 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 16:21:42.92 ID:nUwfSeaH.net] 単純にラムダ乱用する奴が必ずでてくるからでは? ラムダが50行100あり、さらにラムダの中にラムダがあってラムダ4重ネスト しかも1つ1つが結構複雑で長いみたいな。
838 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 16:30:03.97 ID:5huzZsbS.net] ラムダ式もメソッドチェーンも読めないし使いこなせないから禁止って底辺すぎるから今すぐ転職してプロジェクトから消えてほしい レベルのクズだな >>828 それRedditやStackoverflowで書き込んでみろよ100%馬鹿にされて日本のプログラマーは雑魚だって恥かくから
839 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:08:36.79 ID:nUwfSeaH.net] いや callback hell と根っこは同じだから 上手く節度をもって使わないと見づらくなる ならないならjsとかでasync awaitとかあっても(表面的な)見やすさ全くかわんないよねー っとことになるわけで。
840 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:26:27.40 ID:MLtaj1NG.net] ルールを笑ってるのか、そのルールが必要な組織を笑ってるのか? どちらにせよそのルールが必要なレベルの組織でしか仕事をさせてもらえない自分達を笑えないとね
841 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:33:44.06 ID:Ry8ZnRGO.net] データやNECや富士通がこのレベルだからな 日本はゲーム開発以外はマジでただの半官半民の中抜き多重請負の底辺だぞ
842 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:39:56.52 ID:Rq928qXu.net] まあ、一般論だけいうとラムダ使いたがる奴の特徴。 ・保守性を全く考えずいつもやっつけコード ・何でもvar使わないと気がすまない ・仕様書書かない ・テストしない ・ラムダが遅いのをハードのせいにする ・コーディングルールを守らない ・空気が読めない ・近眼 ・チビ ・ブサイク ・自分を能力者だと思っている まぁ、ほんと一般的にこう言えるってだけだけどね。
843 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:48:27.79 ID:p0/hsFKb.net] >>833 Googleのリファレンスコードがラムダ式使いまくりなんだけどw その意味不明な妄想をGoogleのプログラマーに是非ぶつけてみて反応を教えてくれ まぁ底辺IT土方のお前じゃ一生会えないだろうけど
844 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:52:13.02 ID:Rq928qXu.net] でしょ。googleの技術者によく当てはまる。
845 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:56:01.58 ID:UwUG9gUD.net] >>833 varの使用はMSが推奨してるんだけどwww 天才あらわるwww
846 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 17:57:02.50 ID:Rq928qXu.net] でしょ。MSの技術者によく当てはまる。
847 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 18:24:18.45 ID:nUwfSeaH.net] まあGoogleには14億株投資してるし、マイクロソフトにも10億投資してるから切磋琢磨して伸びて欲しいな。
848 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 18:41:26.04 ID:62orYro5.net] その挙動に名前が付けられて見たら理解できるならラムダにはしないでメソッドにしたほうが良い ラムダはぱっと見ブロックがどこまでかわからないのが多い
849 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 18:44:47.79 ID:62orYro5.net] ラムダ式のコード中身まで見る必要がないならメソッドにしてラムダで呼び出し ここでラムダ式の中身を見ないと意味が通じないならラムダを直書きにする でも大体はそういうことはない
850 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 19:07:22.30 ID:E8B98DY8.net] >>828 ラムダの乱用ってなんなん?(・ω・#)
851 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 19:08:58.95 ID:E8B98DY8.net] 初めて聞いた(・ω・;;)
852 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 20:05:36.08 ID:2VXgTwdf.net] >>839 メソッドの名前がラムダ式そのものになってしまうならラムダ式の方が良いよね
853 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 20:44:53.55 ID:rzaFjrRq.net] 取るに足らないメソッドの名前を考えなくていいのは最大の恩恵なのにな メソッド名考えるだけで5分10分かかる時がある
854 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 21:41:31.22 ID:7lMhID1f.net] デリゲートも匿名クラスも匿名メソッドも知らないし理解できない低脳なんだろ 便利な機能やシンタックスシュガー使わない屁理屈捏ねてるけど結局 それって馬鹿だから難しいこと理解できないから許さんて言ってるのと変わらないじゃん C#使う意味ないからVB6使っとけよあとアホすぎて相手したくないからコテつけるかROMってろ
855 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 21:41:48.74 ID:Rq928qXu.net] そこだよな。能力者たる者は何も考えない。
856 名前:デフォルトの名無しさん mailto:sage [2022/03/23(水) 21:50:50.58 ID:nUwfSeaH.net] 理解できないやつなんか居ないだろw 10億円すらない貧乏人とかグズなカス以外w
857 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 01:22:49.65 ID:/7RI+XsA.net] 自分だけが理解できるコードじゃなくて他人にも意味が通るコードにしないと
858 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 02:13:56.65 ID:qIzkD08+.net] 自分だけが分かるコードでも半年経つとわからなくなることあるよね。
859 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 06:55:31.37 ID:JVs5nwp2.net] 次の日には分からないあるよ
860 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 07:42:45.91 ID:NUrIJqDQ.net] >>833 もしかして、foreach も禁止とか?
861 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 07:45:24.66 ID:JVs5nwp2.net] むしろ将来性ないwpf禁止で
862 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 07:51:33.34 ID:3TcbpiO0.net] >>852 消去法でまともなのがwpfしかないんよ
863 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 09:41:53.16 ID:AIfDKouq.net] >>853 WinFormで充分
864 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 11:21:18.48 ID:kWSTUBzN.net] prismって終わるのかな? 今年に入って殆ど活動していない https://github.com/PrismLibrary/Prism/pulse/monthly
865 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 11:24:02.44 ID:C9Ica0G+.net] 諸行無常
866 名前:デフォルトの名無しさん [2022/03/24(木) 17:26:32.61 ID:AaTznkei.net] もうMicrosoft.Toolkit.Mvvmが主流なんじゃないの
867 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 20:10:46.85 ID:8VVrpTDM.net] >>854 じゃあ、より楽に開発できるWPFだな
868 名前:デフォルトの名無しさん mailto:sage [2022/03/24(木) 20:21:29.43 ID:zKtIMZNx.net] WinFormsより楽だよね MVVMにこだわりすぎなければ
869 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 06:02:54.20 ID:/U1J5LNL.net] レイアウトが固定ならWinformでもいいんだが リサイズできるウィンドウやら多言語化やらで柔軟なレイアウトにしなきゃならん時はWPFが楽なんだよな
870 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 07:45:23.48 ID:/+G9N/sc.net] >>857 だな
871 名前:デフォルトの名無しさん mailto:sage [2022/03/25(金) 22:26:17.78 ID:p9UaUuOr.net] >>855 せめてtemplate packだけvs2022に対応してくれってやつに忙しいから後回しって回答してたしやる気は一応あるんじゃないの
872 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 07:07:03.66 ID:9jtFEqJp.net] リサイズでレイアウト変更すんな。使いにくいわ。
873 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 08:01:36.98 ID:AdZC57zN.net] windowを小さくされたらコントロールを収納したりしないと使えないでしょ?
874 名前:デフォルトの名無しさん [2022/03/26(土) 08:37:09.16 ID:ElVy7f2z.net] Webのレスポンシブとかめっちゃ使い勝手悪いもんな
875 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 09:04:27.08 ID:AdZC57zN.net] vscodeが複数windowに分離できない以外は遜色ないからweb技術のuiが悪いわけではないと思うが
876 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 09:44:52.47 ID:9jtFEqJp.net] コントロール収納すんな。使いにくいわ。
877 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:05:11.27 ID:tHoTNowZ.net] レスポンシブが使い勝手悪いとは一体
878 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:10:10.30 ID:9jtFEqJp.net] スクロールバーを細くしたり消したり、タブをクリックしようとしたら いきなりXボタンが現れてタブが閉じてしまったり、糞みたいなUI考える馬鹿が多くて困る。
879 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:13:45.65 ID:9jtFEqJp.net] 収納しまくってるリボンUIが糞UIの見本だ。
880 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:22:52.46 ID:IKn9xZjz.net] >>870 リボンってカスタマイズ可能なメニューバーなんだけど、わかってる?
881 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:47:01.40 ID:9jtFEqJp.net] FAQ:メニューバーの表示方法 ほんと馬鹿はなんでも隠したがる。見た目しか考えてねぇ。
882 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:50:04.15 ID:IKn9xZjz.net] >>872 リボンUIはメニュー「バー」自体は常に表示されているんだが? 少しは考えてから反応しろよ。馬鹿がバレるぞ。
883 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 10:52:18.43 ID:fbvWsdpr.net] VSCodeのコマンドパレットはメニューバーより遥かに使い
884 名前:竄キいけどな もうコマンドの数の多いアプリは全部これにしてくれ [] [ここ壊れてます]
885 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 11:04:56.71 ID:9jtFEqJp.net] メニュー+ツールバーがいかに便利か。リボンUIがいかに糞か。 VSとMSOffice使えば分かりますな。だがアホは分からないらしい。 カスタマイズできるメニューバーだ!! バーは常に表示されている!! www
886 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 11:39:09.04 ID:7vyXdjhR.net] メニューが多すぎて探し切れない→検索ダイアログから機能(コマンド)をインクリメンタルサーチすればいい この発想ってIMEで変換入力している言語と相性が悪い 代わりに利用されるのがピンとかお気に入りという機能 リボンUIではクイックアクセスツールバーと呼んでいる、あんなでかいアイコン要らなかったのだよ・・・
887 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 11:50:59.40 ID:wKmHp5ED.net] >>874 いや、コマンドの断片でも覚えてないと呼び出すことすらできないから、これのみだと使い物にならない。 >>875 >メニュー+ツールバーがいかに便利か そう、リボンってまさにメニューとツールバーの融合なんだよね。便利でしょ? >>876 クイックアクセスツールバーを育てるための元が必要。 こういうコマンドがありますよって中からピックアップしてクイックアクセスツールバーを育てていく。 使用頻度の高そうなものや重要なものは大きく目立たせるのはUI設計の基本。
888 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 11:55:48.05 ID:9jtFEqJp.net] メニューとツールバーの融合にも失敗してデスクトップとモバイルの融合にも失敗するとか、 MSはほんと無能なUIデザイナーを雇ったな。
889 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 11:57:07.26 ID:9jtFEqJp.net] デバイス違い、スマホとPCでレイアウトが違う →分かる リサイズでレイアウトを変える →変えんな!! 使いにくいわ!!
890 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 11:58:36.69 ID:sDWgty5N.net] >>876 >>877 ああ、確かにコマンドパレットは日本語と相性悪いというのはあるかもな 開発ツールは基本的に英語で使ってるから全く不便に感じたことなかったわ
891 名前:デフォルトの名無しさん mailto:sage [2022/03/26(土) 15:04:30.42 ID:tHoTNowZ.net] >>879 > リサイズでレイアウトを変える →変えんな!! 使いにくいわ!! なにが使いにくいのかわからん ウインドウサイズ小さくした時にスクロールなしで全ての機能にアクセスできるのは普通に嬉しいが
892 名前:デフォルトの名無しさん [2022/03/26(土) 20:14:59.66 ID:VQ6/TxID.net] メニューとツールバーの融合は成功してるだろ TabbedCommandBarがある
893 名前:デフォルトの名無しさん mailto:sage [2022/03/27(日) 21:01:20.36 ID:2LIBvnFS.net] >>878 昔はデスクトップとIE4の融合にも失敗した やらなくていいことを積極的にやる無能 twitterにもいるけど
894 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 15:06:20.93 ID:DkKihmtS.net] 当時、MSはデスクトップに天気予報や株価とかニュースを表示したかっただけなんだよね。
895 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 16:39:58.84 ID:pjQk8qDC.net] プッシュ型広告で儲ける算段だったよ
896 名前:デフォルトの名無しさん mailto:sage [2022/03/28(月) 17:41:47.51 ID:nyNeFImy.net] デスクトップに好きなサイズ・レイアウトでフォルダウィンドウを埋め込めて便利だったけどな。
897 名前:デフォルトの名無しさん [2022/03/28(月) 19:53:02.22 ID:URs5L4+z.net] >>883 Edgeバーで融合に成功していますね
898 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 20:27:05.64 ID:AdFfaV3F.net] ..net7 preview2ブログにNativeAOTが実験状態からメインラインに乗るって書いてあったけど UIフレームワークはうんこでこのアンバランス
899 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 18:28:49.42 ID:nU43No1S.net] あれ?commandってviewmodelに書かないとダメだったっけ? converterみたいに共通化出来なかったっけ
900 名前:デフォルトの名無しさん mailto:sage [2022/04/02(土) 19:24:53.67 ID:hUsSND19.net] 投げ捨てるが正解
901 名前:デフォルトの名無しさん [2022/04/02(土) 22:52:02.40 ID:VxxpSTSj.net] >>889 出来る
902 名前:デフォルトの名無しさん mailto:sage [2022/04/03(日) 22:41:51.34 ID:kGvu4XMT.net] 1.
903 名前:1 Preview1出たけど、誰か試した人いる? [] [ここ壊れてます]
904 名前:デフォルトの名無しさん mailto:sage [2022/04/03(日) 22:43:31.61 ID:NWvQ4doQ.net] 君が試してレビューしてくれ 俺は何もする気がおきない!
905 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 03:48:47.82 ID:GWDliFfK.net] 俺も口は出すが手は出さん
906 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 09:26:55.82 ID:aNvi7YwD.net] 俺も冬眠から目覚めるのが早かった
907 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 19:39:49.56 ID:accwe6vj.net] このままオワコンになりそうで触る気が起きないわ やる気も感じられないし
908 名前:デフォルトの名無しさん mailto:sage [2022/04/04(月) 20:56:51.15 ID:EAh2hm0B.net] winuiやべーな・・・ほんまやる気かんじない
909 名前:デフォルトの名無しさん [2022/04/05(火) 05:45:07.45 ID:mMOq1HVR.net] ダークモード対応してるのはいいよ あと、OSでちゃんと管理してくれるアプリになるのがいい
910 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 20:43:46.95 ID:fN/L9gSF.net] MSってネーミングセンスゼロだね .Net5、.Net6って名前にしたから検索と相性が悪い
911 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 00:34:32.33 ID:O5Kov3Ch.net] >>899 そもそもWindowsからしてセンスゼロ
912 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 07:07:52.43 ID:8tuXZutt.net] Windowsっつーか、マイクロソフトがダサい アップルがちょっと洒落たことをすると、すぐ真似をして自滅する
913 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 07:32:50.57 ID:I8uDtqAl.net] .NETx 戦略は悪手
914 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 07:37:40.56 ID:ailcyhmJ.net] 7、8、9、10.って続けてくれるならいんだけど どうせまた途中で.NET DXみたいに変な名前に変わるんだろ 名前そのものはどうでもいんだけどコロコロするのはやめろ
915 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 10:12:48.47 ID:nwPWXWQ8.net] 今は5系と6系だけだからまだいいけど、11、12みたいになってきたらランタイム全部インストールとかダルすぎる。 C++ランタイムはバラバラに入れさせるとかアホなのってことである時点から2015-2022は一括で、みたいなインストールの仕方になったが
916 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 15:22:03.39 ID:fncECwdL.net] .NET5は来月でサポート切れるから心配しなくていいよ
917 名前:デフォルトの名無しさん [2022/04/06(水) 21:50:50.80 ID:WxKXlPnf.net] 偶数のだけ追っていけばいいんじゃないか どうしても今すぐ使いたい機能がない限り
918 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 21:59:08.46 ID:NZGD25ax.net] しかし7でNative AOTが出てきたら使わざるをえない
919 名前:デフォルトの名無しさん [2022/04/06(水) 22:16:06.05 ID:WxKXlPnf.net] それランタイム要らなくないか?
920 名前:デフォルトの名無しさん mailto:sage [2022/04/06(水) 23:43:19.65 ID:8nAXZNyz.net] .net xとかvisual studio codeとか、なんでこうググりにくい名称にすんのよっていつも思う
921 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 16:08:06.72 ID:qK2BZvo5.net] R「せやな Go「DotNetXって新しい言葉作ったらええ
922 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 19:44:48.22 ID:oWsrj6tO.net] こうやって不完全のものをどんどんリリースする風潮、そろそろやめにしてほしいねえ ゲーム程度ならまだしろ、企業向けアプリはどうすりゃいいのってなる
923 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 20:40:50.29 ID:LEnNSo0P.net] 企業向けはぎりぎりまで4.8でしょ
924 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 20:50:34.39 ID:X6cQgOOm.net] バグフィックスならどんどんリリースしてほしい ただ、WinUI 3のWinUI 2の機能の移植さっさとすすめろよ
925 名前:デフォルトの名無しさん mailto:sage [2022/04/07(木) 20:55:06.99 ID:X6cQgOOm.net] WinUI 2.7.2 WinUI 2.8まだー?2.7からもう半年過ぎてるんですが? WinAppSDK 1.0.2
926 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 07:59:06.19 ID:aDtoFpcQ.net] アホみたいにバージョン上げるな!
927 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 08:57:45.91 ID:mr8sTYaK.net] 今さら2.0とか3.5の人がいるとは思えないから、4.8で統一じゃないかな .NET Coreの方はどんどん新しいのが出るわけで、保守には向いてない
928 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 11:20:06.14 ID:YzqwcN9Q.net] と、思うだろ? 4.8はvistaやオフライン環境で動かないしvs2019以上必要だから嫌われる 理不尽な世界なんだよ
929 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 12:09:06.65 ID:mr8sTYaK.net] XPなんか使う環境あるわきゃねーだろプギャーしようと思ったら 先週電話でライセンス認証したばっかりだったわ まあそういうこともあります
930 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 12:17:14.11 ID:YdZFc9ua.net] Vista…? まあUI系は.NET Frameworkでいいわな ドメイン層やインフラストラクチャ層はNET5,6で作ったほうが色々恩恵がある。
931 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 12:23:34.53 ID:VljZtt2r.net] >>917 2017Expressでも4.8使えるが何か問題ある?
932 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 12:30:32.73 ID:YzqwcN9Q.net] すまん。VS2019は4.8じゃなくて別の依存だった。忘れてくれ VS2017でもVS2012でも4.8使えた
933 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 15:19:16.79 ID:mXqxSq/e.net] >>917 オフライン環境で動かないってどういう時 インストールかな
934 名前:デフォルトの名無しさん [2022/04/08(金) 18:15:07.09 ID:l+Piwx0m.net] WinUI 2.xは避けたほうがよくないか?
935 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 18:48:02.75 ID:CsiihudH.net] 急いでるならWinUI 2の方が安定してるからな もちろん、sandbox環境の要件でokなら まったり待てるならWinUI 3でいいんじゃね
936 名前:デフォルトの名無しさん mailto:sage [2022/04/08(金) 19:16:02.72 ID:0KR3fgOA.net] >>905 まだ4.8なんだけどもう切れるのかよ
937 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 08:41:16.57 ID:DqRL6oPy.net] Microsoft.Toolkit.MvvmのRelayCommandをボタンのCommandにBindingしたとき、Enabledを切替えるには、NotifyCanExecuteChanged()を自分で呼ぶのが普通の使い方ですか? 例えば、プロパティAとBがtrueのときにボタンを有効にしたい場合、AとB両方のPropertyChanged時に、それぞれNotifyCanExecuteChanged()を自分で呼ばないといけないのでしょうか?
938 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 12:18:25.45 ID:a0cCL+ku.net] そうだと思う
939 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:08:08.85 ID:qkp+G61n.net] >>925 .NETCore以降ほんと切れるのはやいよな こんなの個人で作るツールにしか使えない
940 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 13:32:01.27 ID:0ZIZMUGe.net] でも個人で作るツールってクロスにする意味ってあんまりないんだよね。 基本的にWin使いならWinばっかり。 だったらファイル少なくて済む4.8のが使いやすい。 複数のOSを使う人も居るが、エディタとブラウザ以外は アプリを共通とかコマンドを共通で使うとかやってないんじゃないかな。 ただの無駄だし。 今のところAzure functionくらいかな。
941 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:27:09.14 ID:cvyLC6WE.net] 別に瀕死じゃない状況で勝手に瀕死になりうる判断を下し 自ら墓穴を掘るのがMSらしいなあ
942 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 14:48:20.13 ID:xUshKrSo.net] 普通にVScodeを作った開発環境の MS版をリリースしてくれれば良かったんよなーー
943 名前:デフォルトの名無しさん [2022/04/09(土) 18:23:09.34 ID:XPikbUhT.net] 4.8にするくらいなら6でよくないか? Windows 10プリインストールって3.5だし
944 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 18:24:04.10 ID:NgF7YXE8.net] 11がリリースされてもう半年経つのに未だにAcrylicやMicaの最新のネイティブフロントエンドに対応しない公式SDKのWindows App SDK(WinUI3) もうこれだけでMSやる気ないってわかるうえにサードパーティで誰も作らず既にコミュニティが過疎ってて相変わらずオワコンなの草 FlutterはWindows Desktopに対応したばかりなのにサードパーティがAcrylicやMicaを独自実装したパッケージをリリースしててコミュニティが超活発で便利なフレームワークやライブラリ沢山あって盛り上がりがわかる MSの開発環境の一番ダメなところがこのコントリビューター不在でコミュニティが盛り上がらずいつまで経ってもエコシステムが構築されないところなんだよな だから便利なパッケージだけでなくノウハウやナレッジもなくて利害関係のある案件でしか誰も使わないから不人気なまま負のループ
945 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 18:39:41.35 ID:uMCYp8zC.net] winuiは最大公約数のライブラリ作ろうってプロジェクトだから・・・
946 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 19:10:23.20 ID:9zZm4X9W.net] 最大公約数がメタファーとして適切だとは思えないけど高度に抽象化された.NET用意したから後は開発者が便利なフレームワークやライブラリを勝手に作ってコミュニティ盛り上げてね(^^)とMSに放置されてオワコン化した黒歴史をまた再現するの?って話なんだが
947 名前:デフォルトの名無しさん [2022/04/09(土) 19:22:04.04 ID:XPikbUhT.net] 便利なフレームワークやライブラリがもう大体揃ってて誰も困ってない可能性があるな
948 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 19:33:05.47 ID:dNioD6pk.net] たいしたことやってないならそうなんだろうな 客からの要件は大抵有償コンポーネントないと無理って案件ばかりだけどね これが他の人気の開発環境なら無償で揃ってるんだけどなーってことが多すぎる 特にXamarinは有償でも選択肢が用意されてなくて開発途中で座礁するからおすすめしないCOCOAの惨状見ればまともな開発者ならすぐ気付くだろうけど
949 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 20:23:33.75 ID:evitdrSp.net] Xamarinはあのおばさんがでしゃばってるから見ててキツいなと遠巻きに思ってたらそもそも誰も使ってなかったっいう
950 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 20:30:05.45 ID:cvyLC6WE.net] まず人脈〜
951 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 22:40:35.06 ID:scRa/GqO.net] >>932 いい加減な。Windows10初代でも4.6が入ってるだろ 4.8はMay 2019 Update(1903)から入ってる
952 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 23:06:00.36 ID:a0cCL+ku.net] flutterのfluent_ui メンテナー募集してるな これが個人の限界
953 名前:デフォルトの名無しさん [2022/04/10(日) 01:35:47.54 ID:j5bjK/em.net] 古田はスマホ用に留めておくのが正解だろうな デスクトップはスマホと違ってOSとの親和性が求められるものだ
954 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 04:53:37.69 ID:qE10hPc2.net] 古吉 田田 〜 どの家にもアンテナはあるものです 〜
955 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 14:54:59.09 ID:9r2i9v2w.net] >>932 3.5ってのはまず大嘘だし、4.8と6じゃ寿命が違う。 OSとセットでずっと使える安心感と、リリースされたそばからサポート切れを気にしなきゃいけないせわしなさ。 最新のC#の機能使える快適さとバージョン移行にかかる金、天秤にかけるまでもない。
956 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 15:19:30.25 ID:bUUumOe7.net] 6も4.8も同じだよ どっちも長期サポートだしどっちもすぐサポート切られる運命
957 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 15:33:18.62 ID:9r2i9v2w.net] 6はたったの3年。4.8はOSの寿命に準ずる。
958 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 15:36:24.34 ID:9r2i9v2w.net] ちなみに3.5のサポート期間はなんと20年以上。
959 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 15:59:12.35 ID:bUUumOe7.net] リリースされたときはこれが最後のWindowsだと発表されてたWindows 10ですらサポートはあと3年(らしい) 4.8のサポート終了はOSの寿命(だったらいいな)だろ。未定だと思うぞ
960 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 16:16:16.01 ID:1j22nIfM.net] 後継が出ない最終バージョンの4.8と後継が約束されている6は状況がまるで違うだろうに
961 名前:デフォルトの名無しさん mailto:sage [2022/04/10(日) 18:31:35.73 ID:QUw9uGH2.net] 別に違わなくないのではw net9でnet6のアセンブリ動くわけじゃないし。 あくまでも同じクラスがあってリダイレクトできたら動くってだけ。 それば別にnet6からnet4.8を参照しても動きますよ、リダイレクト出来る範囲はね。(.net standardに近い範囲に事実上限定されるだろうけど)
962 名前:デフォルトの名無しさん [2022/04/10(日) 18:34:56.17 ID:j5bjK/em.net] .NET 7 から NativeAOT だから .NET にしておかないと移行作業大変だよ
963 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 00:05:21.04 ID:Eck4a3h+.net] NativeAOTになってもパフォーマンス良くならないって検証結果しかないのが.NETって感じだな しかも日本語の記事がまったくなくて既にMSの開発環境なんて誰も興味ないのがわかる 結局VBやF#なんかが足枷になってIL捨てられない仕様だと最適解(笑)しても無意味なんだよな .NETのバイナリサイズが1/100になって誰が恩恵受けるんだって話
964 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 08:12:46.07 ID:L0fqISPt.net] 買う気もないのに記事懸けって……
965 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 12:13:51.22 ID:oG4zTGmm.net] バージョンアップのサイクルの短さはMSに限った話ではないよな 保守的なニッポンのIT企業はヒーヒー言いながら追従しないといけない IDE出すカネを渋ってる場合ではないのだ
966 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:32:55.89 ID:A0z0W6oS.net] よく分からないけど、「サポート終了」になると対象バージョンのSDKやランタイムがDLできなくなるの? それとも、ホットフィックスを含むアップデートが提供されないってだけ?
967 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:50:43.43 ID:1McXPYhn.net] サポート切れたら ダウンロードや提供はある(ライセンスの関係で提供終わることもある) ホットフィックスなどのアップデートはなくなる(致命度によってアップデートくることもある)
968 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 17:51:25.64 ID:HnLOWy3T.net] オレならソッコー削除するぜ!
969 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 19:56:23.11 ID:A6hnvqJF.net] 他をよく知らないけど、そもそも.NETFrameworkぐらい長く使い続けれるのって珍しいんじゃない? 正直多くを求めすぎだと思うわ
970 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 20:19:28 ID:bPH1dmj1.net] 5以降の.NETって4.8以前とはデプロイの考え方が全く違っていて、システムにランタイムをインストールしないのが大前提なんだけど、勘違いしてないか? アプリに好きなバージョンの.NETをバンドルするから、セキュリティパッチなんかいちちち気にしないで放置しときゃいいんだよ お前はC++で作られたアプリにスタティックリンクされてるCランタイムやらQtやらの脆弱性なんか気にして使ってるか?それと同じだ
971 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 20:25:46.36 ID:1McXPYhn.net] スタティックリンクされてるのの脆弱性を気にしないといけない時代だし システムにインストールされてるのの脆弱性を気にしないといけない時代なんだよ いまだに脆弱性なんてまったく気にしてないとこも多いけどな
972 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 20:37:25 ID:bPH1dmj1.net] WebならわかるけどここWPFスレだろ? >>960 は一度.NET6の全マイナーバージョンのリリースノートを読んで、自分のWPFアプリで現実的に問題になりうるものがどれくらいあるか調べてみたらいい それをしないでただ最新使ってりゃいいと思ってるなら、最大の脆弱性はたぶん>>960 自身だぞ
973 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 20:44:21 ID:1McXPYhn.net] wpfにもWebview2みたいなのはあるだろ そりゃ現実的に問題になることはまずないが 「脆弱性なんか気にして使ってるか?」なんてやつに言われたくはないw
974 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 01:11:02.62 ID:cl4D1FuI.net] そういえば昔はこういう流行り物の記事、俺も書いてたな。 最近「いかがでしたか?」と同じ扱いを受けるのでやらん。
975 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 08:30:37.83 ID:nwP3k9nt.net] 早くリリースするのはいいけど、注目されている機能は次のリリースまで後回しとかするから下手くそだなーとおもう Win11のエクスプローラーにタブが付くのだって11のリリースに間に合っていればもっと注目されていたんじゃね
976 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 08:37:08.89 ID:8aqOwqE3.net] 間に合ってればね 開発ってそううまくいかないのは携わってれば解るやろ
977 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 08:41:32.05 ID:Kaweg2vx.net] MSほどのリソースがありながらなぜかラピッドリリースができなくてバグくてもテストをかねて開発中の新機能をどんどん追加するReactやFlutterに速度感でまったく勝ててないからな そもそもWin11ですらリリース半年経ってるのに未だにWinUIがAcrylicやMicaに対応してないという意味不明なロードマップとスケジュールがマジ下手くそというか頭悪い
978 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 08:49:07.34 ID:nwP3k9nt.net] >>965 基幹系のアプリケーションや、OSのバージョンアップに対応する必要のあるアプリならわかるが、OSだぞ? 11出さないと誰かこまったのか? みんな困惑してるだろ
979 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 09:19:44.77 ID:bDIkR+Cv.net] >>967 経営者、企業のスタンスで言えば「11リリース」は10年越しとかの経営計画で盛り込むやろけど そういう一部の機能までは必要ではないと判断しうるやろ OSだろうが半年後マイナーバージョンのアップデートで追加する予定の機能を、メジャーバージョンリリースに無理に盛り込むことはしないやろ そして経営計画で看板商品のリリースを半年遅らせることも普通しない むしろ11の普及が遅れるであろうことを見越してそのタイミングと計画してたかも MSなりに積み重ねたナレッジで動いてるだろうよ
980 名前:デフォルトの名無しさん mailto:sage [2022/04/12(火) 10:14:41.95 ID:pq/BAZJo.net] 10Xを急遽11にしたのはばれてるからなぁ 質素なスタートメニューも「低スペック向け」とか言われてたけど今は発禁だね
981 名前:デフォルトの名無しさん mailto:sage [2022/04/13(水) 15:14:03.28 ID:lO+bEwqN.net] >>968 そのMSのナレッジとやらでWinUIも普及するといいね
982 名前:デフォルトの名無しさん mailto:sage [2022/04/14(木) 19:58:31.50 ID:+hp3T777.net] とりあえずWindowsアプリにマテリアルデザイン適用するの止めようか。 AndroidアプリをiOS風デザインで作るのと同様、ダサいから。
983 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 20:04:24.69 ID:S+pNpUAE.net] >>971 代替案は?
984 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 20:14:05.85 ID:Bhh86LxL.net] Win32コントロールに準拠したデザインにしろってことだろ WindowsはどのソフトでもUIが統一されていて、それによって誰もが初見でアプリを使えるというのがメリットだった それが最近はなくなりつつある
985 名前:デフォルトの名無しさん mailto:sage [2022/04/15(金) 20:19:23.07 ID:UrBsZQcb.net] これでいいだろ https://docs.microsoft.com/ja-jp/windows/apps/design/
986 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 11:45:26 ID:t+nTi2MK.net] >>974 マテリアルデザインじゃね?
987 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 13:00:25.00 ID:mUFvO31w.net] Fluent Designを知らないMaterial Design脳おじさん登場
988 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 13:43:03.16 ID:b7VnoUTC.net] url開いたら頭に「アプリの設計と Fluent Design System の概要です。」ってあるだろ そいつは本質的にマテリアルデザインと変わりゃしない
989 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 16:49:46.86 ID:uTytpnM+.net] >>977 マテリアルデザインって概念じゃなくてグーグルの作ったスタイルの固有名詞だよw
990 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 17:17:04.08 ID:nVJ4wCm0.net] グーグルはなんたらデザインとかでドヤる前キーボードで全て操作できたWindowsのUIデザインを学ぶべきだった
991 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 18:50:08.34 ID:iWHkLxzr.net] >>978 開発者以外にも認知されているレベルのこと知らないってGUIアプリケーションの開発者としてヤバいよなw
992 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 18:58:06.62 ID:sf2E1G3u.net] 本質的には同じものだって言ってるだけじゃん 日本語学んだ方がいいよ
993 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 20:02:26.27 ID:KGuo6Bup.net] 全く異なるデザイン言語を同じものってw 技術者やめたほうがいいぞw
994 名前:デフォルトの名無しさん mailto:sage [2022/04/16(土) 21:46:46.70 ID:4Gd5BDg3.net] その本質ってなんなんだかすごく気になるわ
995 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 00:37:14 ID:XUU+lucC.net] 結局WinUIは主流になるの? 今から作り始めるのをWPFとWinUIどっちで作るか迷ってるんだけど。 機能的にはWPFで足りるけどWinUIのほうが明確に優れてるならWinUIにする。
996 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 01:14:57.92 ID:PbS7huRh.net] WinUIが主流になることはあり得ないけど、かといってWPFも全然主流ではないんだから好きなの使えばいいんじゃね WPFはユーザー層は薄いながらも十分に枯れていて、まあ今無難に使える技術ではある WinUIを選ぶならまともに使い物になるレベルに達するまでにMSが投げ出さないことを祈ることだな
997 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 05:16:20.92 ID:hJVMUSbm.net] WinUIを使いたいところだけど、バグもあるし正直まだ信頼できる製品を作るには足りてない感じ 1.1を待て 1.0時点でちゃんと使えるものを出してほしかったわ
998 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 09:48:47.09 ID:ggP1dCjc.net] MS製品は3.0でやっと使い物になる法則を知らないのか?
999 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 10:24:35.61 ID:EysNwKqS.net] 何年後だ…
1000 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:12:44.40 ID:E+w90SEK.net] 到達する前に投げ出すから自明な年数ではないね
1001 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:40:35 ID:w7vqObUH.net] MSがWinUIでOffice作るんなら使うわ
1002 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 11:59:11.13 ID:bywj4liW.net] 本当あいつらすぐ投げ出すから手を出さないのが一番 やるなら完成してからでいい
1003 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 12:08:41 ID:+WDep4l2.net] たぶん人事とリンクしてるんでしょう?MS の出鱈目ぶりは
1004 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 13:00:14.55 ID:3dXaroUg.net] >>984 WinUI3はまだまだバグが多すぎるからApp SDK 1.2ぐらいまで様子見するのがお勧め。
1005 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 13:35:41.40 ID:1LHoQpiB.net] 人妻とリンクに見えた
1006 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 16:53:46.49 ID:f4UcMI60.net] >>990 それが一つの指標よな。 MS自身がWinUI 3を積極的に使うようになったらある程度信用できる。 そんな未来は来ないような気もするが。
1007 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 16:58:56.55 ID:foV9NQye.net] Officeは既にクラウド化でサブスク商売する方向だからWeb前提だろ。
1008 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 17:18:11.59 ID:w7vqObUH.net] >>996 じゃあBlazorで作れよってかんじ
1009 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 17:34:43.03 ID:uQnHXf/9.net] OfficeもTeamsもSkypeもReact NativeでVSCodeはElectron
1010 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 17:35:50.38 ID:LT4PcJzZ.net] MSがUIのデザインをスマホ寄りな感じに変え始めたのって8の時だったはずだけど、 正直よくなったっていう感じはしないし、OS内部ですらいまだに新と旧が混在してるし、 デメリットのほうが上回ってると思うんだが
1011 名前:デフォルトの名無しさん mailto:sage [2022/04/17(日) 17:42:06.13 ID:i2GtfSG6.net] 次スレありがとう WPF(.NET, WinUI) GUIプログラミング Part29 https://mevius.5ch.net/test/read.cgi/tech/1649621434/
1012 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 87日 12時間 1分 26秒
1013 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています