◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

WPF(.NET, WinUI) GUIプログラミング Part27 YouTube動画>3本 ->画像>2枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1632044619/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん2021/09/19(日) 18:43:39.82ID:9XIs1/Nq
WPF(Windows Presentation Framework)について語るスレ。

前スレ
WPF(.NET, WinUI) GUIプログラミング Part26
http://2chb.net/r/tech/1624176258/

関連スレ
Windows 10 UWPアプリ開発Part 3
http://2chb.net/r/tech/1627556967/

コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/

2デフォルトの名無しさん2021/09/19(日) 19:45:47.60ID:ox+lFfTn
O2

3デフォルトの名無しさん2021/09/21(火) 04:00:42.69ID:8J4bCxP9
Rust で開発した勇者いる?

4デフォルトの名無しさん2021/09/21(火) 10:13:30.05ID:arVa5r/H
今の所Windows App SDKに画面デザイナーは無いみたいだね。
Xamlライブプレビューのみ。
まあプレビューあれば十分か。

5デフォルトの名無しさん2021/09/21(火) 13:03:31.18ID:Z616Kpx3
Ctrl+Sしなくても即反映されるし、マルチディスプレイなら特に困らないよね

6デフォルトの名無しさん2021/09/22(水) 15:31:06.25ID:bsvAq6LP
WPFで動画のプレイヤにするのにシークバーなど使いやすいものありますか?

7デフォルトの名無しさん2021/09/22(水) 16:55:36.65ID:17vnvb0Y
MediaElement

8デフォルトの名無しさん2021/09/24(金) 08:42:21.67ID:QDMTWgEV
デフォルトで入ってるやつか…

WPFMediaKitのMediaUriElementを使っていたのだが急に動かなくなったのよね

9デフォルトの名無しさん2021/09/24(金) 08:52:21.18ID:lm8/dmzt
WebViewだろうね
WPFを使う意味があるかはともかく

10デフォルトの名無しさん2021/09/24(金) 09:53:30.84ID:QrKyvyMU
WebView2?

11デフォルトの名無しさん2021/09/24(金) 10:49:48.03ID:GTi1Ed7C
>>8
https://qiita.com/marksard/items/24163ca605dc95556016
VLCのコントロールが使える模様
俺は試していないが頑張れ

12デフォルトの名無しさん2021/09/24(金) 12:38:31.07ID:+RVxkNW4
>>11
結局VLCにしたんだけどMediaUriElementで出来ていたパラメータのbindingが出来なくて結構変更することになった
なんで使いやすいプレイヤ知ってたら教えて貰おうかと

13デフォルトの名無しさん2021/09/25(土) 00:57:31.87ID:/EdXTBH/
WPF-MediaKitもVlc.DotNetも古くてLibVLCSharpが推奨なのでは、知らんけど
https://code.videolan.org/mfkl/libvlcsharp-samples

14デフォルトの名無しさん2021/09/25(土) 12:26:26.31ID:88LJBDq+
>>13
ほー使ったことないな
今度なんかあったら試してみる

15デフォルトの名無しさん2021/09/26(日) 00:59:05.90ID:hnLj2RjB
WinUI3まだー?

16デフォルトの名無しさん2021/09/27(月) 12:55:19.28ID:NYWmPD2Y
drawingContext.DrawLine(new Pen(Brushes.Black), 1), new Point(0, 0), new Point(0, 100));
drawingContext.DrawRectangleBrushes.Blacknull, new Rect(0, 0, 1, 100));

この二つって全く同じ個所に縦線引かれると思ったらDrawLineの方が左に1づれるんだけど仕様?

17デフォルトの名無しさん2021/09/27(月) 14:17:54.92ID:NYWmPD2Y
DrawLineとDrawRectangleの差じゃなくてBrushとPenの差か
DrawLineのBrush版があればなぁ

18デフォルトの名無しさん2021/09/27(月) 16:08:58.41ID:xaSuQemP
それはwindows系であるRectangleの仕様
Rectangleの場合、下、右は含まれない

19デフォルトの名無しさん2021/09/27(月) 16:13:11.14ID:xaSuQemP
厳密には知らんがそんな感じだと思った*

20デフォルトの名無しさん2021/09/27(月) 16:21:02.35ID:NYWmPD2Y
>>18
いや、DrawRectangle同士でも

DrawRectangle(Brushes.Black, null, new Rect(0, 0, 1, 100));
DrawRectangle(null, new Pen(Brushes.Red, 1), new Rect(0, 0, 0, 100));

こうするとそもそもxの起点位置が違うんよ
下の赤線の方が1つ左にズレて-1位置に描かれる

21デフォルトの名無しさん2021/09/27(月) 17:35:29.70ID:kU8huA04
今のwinui、バインド関連のバグ多くない?
せっかくなら新しいの覚えながらやりたいと思ってwinuiで作ってたけど、使用に耐えるものを作れそうにない
UI部分wpfに差し替えようかな

素人がプレビュー版なんて使うんじゃなかったわ 自分じゃどうにも改善できねえ

22デフォルトの名無しさん2021/09/27(月) 18:37:11.61ID:xaSuQemP
>>20
そうなんだごめんよ
>>21
でも、WPFにすると見た目がダサくならんか??
WPFにすると見た目がダサくなるが安定
WinUI3にすると見た目がおしゃれだが、ちょっと不安定

23デフォルトの名無しさん2021/09/27(月) 18:39:27.60ID:xaSuQemP
まぁ、WinUIとか定期的に更新してくれるからバグ報告すりゃそのうち直る可能性高いけど、ユーザー少ないからバグを自分で踏んで報告する羽目になる..

24デフォルトの名無しさん2021/09/27(月) 19:12:05.92ID:Aa8uOS44
>>22
modernWpfUI使えば大体似た見た目にはできるから、もういいかなって

25デフォルトの名無しさん2021/09/27(月) 19:25:35.38ID:Aa8uOS44
21です(23も俺)

過去にWinFormで作ったソフトをWinUIで再構築しようとしてたんだけど、新しいことやってみたい気持ちだけでWinUI使ってた
正直今背伸びしてまで使うメリットが自分には見えないんだよなー

WinForm→WinUIも
WinForm→WPFも
ユーザー目線だとそんな変わんないんじゃねって思う(WPFはUIのライブラリ使って現代風の見た目にすれば)

26デフォルトの名無しさん2021/09/27(月) 19:26:44.43ID:Aa8uOS44
ごめん21,24,25が俺ね
どうでもいいことで連投すまん

27デフォルトの名無しさん2021/09/27(月) 20:38:54.92ID:xaSuQemP
>>24
俺もmodernwpf 使ってたけど、win11スタイルはまだだし
NavigationViewとか階層メニューまだっぽいし
やっぱ、個人じゃきついよなーとか

28デフォルトの名無しさん2021/09/27(月) 20:42:51.67ID:xaSuQemP
WPF+ModernWPF

WinUI
で似たアプリ2つ同時に作りながらやってるわ
最終的にWinUI一本に絞ると思うけど

29デフォルトの名無しさん2021/09/27(月) 20:54:34.65ID:xaSuQemP
> ユーザー目線だとそんな変わんないんじゃねって思う(WPFはUIのライブラリ使って現代風の見た目にすれば)

たぶん、そうだと思うけど(とりあえず、ライトとダークあれば)

俺はそこだけは変にこだわってるから

ちょうど数時間前もWPF+ModernWPFで、CommandBarじゃなくてWPFのToolbar使いたくてでもModernWPFでToolbarはスタイリングされないから頭抱えてた

まぁ、自分でスタイリングする能力ないんで..

30デフォルトの名無しさん2021/09/27(月) 22:47:47.96ID:LVIsrHah
>>26
1.0 Preview1も駄目?

31デフォルトの名無しさん2021/09/28(火) 06:42:23.50ID:7CUpdHu/
>>30
あー、もうそんなの出てたんだね
そういえばgithubのバグ報告のページで「1.0.0でも起こるけどまだ直ってないんか?」みたいなコメントしてた人いたわ 見たときはなんのことだと思ったけど

だめっぽいけど一応試してみるかー

32デフォルトの名無しさん2021/09/28(火) 12:37:34.11ID:jju60wXc
>>25

>WinForm→WPFも
>ユーザー目線だとそんな変わんないんじゃ

開発者目線だとWPFのが作るのが楽(MVVM、非MVVM関係なく)だからWPF使ってる。
受け入れられやすいようにWinFormっぽい見た目に変えてる。

33デフォルトの名無しさん2021/09/29(水) 08:28:02.15ID:GOP9Dp1g
悲報、WinUI3、ウィンドウのHeight, Widthプロパティ無し

ウィンドウサイズに依存したWinFormみたいな糞アプリを作れなくなるからこれはこれでいいのかも。
いやでも初期サイズぐらいは設定したい。ウィンドウサイズ固定はできなくていいけど。

34デフォルトの名無しさん2021/09/29(水) 08:54:21.60ID:O+WbcMkB
MinWidthとかもないのかな?

35デフォルトの名無しさん2021/09/29(水) 09:38:32.22ID:hXKTXicB
前回のウィンドウ位置・サイズ・位置を記憶しておいてほしいって要望は結構あるからなー。
PInvokeでなんとかなるんだろうか。

36デフォルトの名無しさん2021/09/29(水) 09:44:24.58ID:hXKTXicB
ライブラリはあるからそれで我慢するしかなさそう
https://github.com/dotMorten/WinUIEx/

37デフォルトの名無しさん2021/09/29(水) 10:33:25.99ID:hdmEo5v3
>>33
いちおうサイズや最大最小ボタンの無効化とかを設定できるAPIがある
実際俺が作りかけてるソフトでも初期ウインドウサイズだけ変えてるけど問題なく使えてる
今ちょっと名前は忘れたんだけど、API紹介してるマイクロソフトのページを見ながら実装したと記憶してるので、探せばでてくると思うよ

正直標準でついててほしいけどなあ

38デフォルトの名無しさん2021/09/29(水) 10:34:57.02ID:hdmEo5v3
俺が使ったのは>>36のと違うやつだけど、36のほうが使いやすそう

39デフォルトの名無しさん2021/09/29(水) 13:31:20.42ID:SjiJdI8Y
winui 0.8で作ったやつそういやはじめてnull許容参照型有効にしてみたんだけど、コンパイルエラーでなく警告しかでないの?

null非許容参照型にnullf代入できちまうわ

40デフォルトの名無しさん2021/09/29(水) 13:50:46.96ID:+vfkIeDq

41デフォルトの名無しさん2021/09/29(水) 14:34:19.08ID:+vfkIeDq
違うかも、元々警告だった気がする。
エラーだと影響でかすぎるから。

42デフォルトの名無しさん2021/09/29(水) 17:03:33.12ID:pb5Ym/dQ
初期サイズこそOSに任せたほうがよくないか

43デフォルトの名無しさん2021/09/29(水) 18:59:25.74ID:VwMtEVzw
警告をエラーにするオプションは?

44デフォルトの名無しさん2021/09/29(水) 20:58:16.79ID:DtpEbdQZ
winuiいまいちだな・・・

45デフォルトの名無しさん2021/09/29(水) 22:03:25.40ID:pdK7LZ21
>>44
3世代目で使い物になるのがMSのお約束

46デフォルトの名無しさん2021/09/30(木) 00:17:53.55ID:3U3ppoE9
使えるようになる頃にオワコンと言われるMS……

47デフォルトの名無しさん2021/09/30(木) 00:25:47.23ID:YPQ+W3Ke
WinUIは3やで

48デフォルトの名無しさん2021/09/30(木) 06:03:19.53ID:5Bjzv+OV
実質WinUI 3(Windiows App SDK 1.0)がバージョン1だから。
まだストアアプリ臭が抜けてなくて、デスクトップアプリとして見ると
「は?こんなこともできないの?」ってレベル。

49デフォルトの名無しさん2021/09/30(木) 07:55:01.00ID:V9jR/S3x
使えるうんぬんより、マイクロソフトがストアで商売したがってるイメージ
また変なの考案するより鍵屋した方が手っ取り早いのに

50デフォルトの名無しさん2021/09/30(木) 14:07:51.32ID:l65pxKZX
ストアはもう諦めてるだろ
諦めてるから開放した

51デフォルトの名無しさん2021/09/30(木) 19:46:10.00ID:Ug+arU8W
てかもうMS自身が自社フレームワーク諦めてElectronとか利用してんじゃん

52デフォルトの名無しさん2021/09/30(木) 20:07:27.48ID:zVzNCdtO
新Teamsからはelectron脱却してWebView2行くんでは?

53デフォルトの名無しさん2021/09/30(木) 20:21:22.07ID:l65pxKZX
でも、一部のクロスプラットホームアプリだけだろ??
電卓に始まってペイントやらフォトビューワとかもろもろはelectronとか使ってないだろ??

54デフォルトの名無しさん2021/09/30(木) 20:26:42.56ID:URu2/Q9n
もうos周りのアプリだけだろうね
一般のアプリは、
Webかスマホかに二分される時代だし

55デフォルトの名無しさん2021/09/30(木) 20:28:19.61ID:l65pxKZX
まぁ、xamarin(maui)はMicrosoftも諦めてて、microsoftの他の部門であえてこれらを使わないと思うが

56デフォルトの名無しさん2021/10/01(金) 10:43:29.25ID:iSJ4hQHP
MAUI(=Xamarin)使うぐらいなら普通はFlutter使うわな

57デフォルトの名無しさん2021/10/01(金) 15:27:55.77ID:gzQL+yLO
そうなの?

58デフォルトの名無しさん2021/10/01(金) 15:58:19.68ID:3yqFz9yL
VisualTreeHelperというのがありますが、
勉強する価値があるかないか、そしてその理由を教えて下さい。

Visual StudioのXAMLエディターでツリーが見れるようになったので、
今は無用の長物でしょうか?

59デフォルトの名無しさん2021/10/01(金) 16:27:12.58ID:b8RMXs3B
アプリって言うと
昔はデスクトップアプリを指してたんだけど、
今じゃスマホのアプリの事だもんな

さらにwindows11で
アンドロイドアプリがPCで動くようになると、
もう価値がなくなるんでは無かろうか?

60デフォルトの名無しさん2021/10/01(金) 17:03:56.46ID:hHr0ZnR0
Microsoftがスマホでも勝者になってる世界線にいたら、今はみんなxaml使ってたのだろうか ガクブル

61デフォルトの名無しさん2021/10/01(金) 17:08:46.75ID:D1J8zmF5
>>60
Androidも画面定義はXMLだから似たようなもんだよ

62デフォルトの名無しさん2021/10/01(金) 17:18:42.15ID:3yqFz9yL
>>59
自分へのレスですか?

63デフォルトの名無しさん2021/10/01(金) 17:19:52.97ID:hHr0ZnR0
android系では去年からもうflutterでコードベースの宣言的UIやってるし、android/kotlinでもjetpack compose使い始めたし、今年に入ってからxml一切触ってねぇわ

64デフォルトの名無しさん2021/10/01(金) 17:31:51.92ID:hHr0ZnR0
他は進化してるのに、今年正式にリリースされるUIフレームワークでもまだxaml??
絶望だろ
cometは実用になってるのか知らんが

つか、avalonia UIとUnoPlatformとか、Microsoftがしっかり方向性示さなかったからみんなで戦力分散してみんなで自滅してるよな..

65デフォルトの名無しさん2021/10/01(金) 19:19:18.74ID:moK98JZN
UIをXMLで記述するのは筋は良いよ。
ただツール側が大変。
だからXML止めたところは単なる妥協。

66デフォルトの名無しさん2021/10/01(金) 19:24:01.74ID:Utvf4DLW
逆だよ。XMLの方がツールは作りやすい。
でも頑張って高機能なツールを用意するより、手書きの負荷を下げてツールは最低限プレビューするだけの方が、
開発者にとってもツール側にとっても楽であることに業界が気付き始めた

67デフォルトの名無しさん2021/10/01(金) 20:09:22.18ID:b8RMXs3B
CSSのほうが次元が違うぐらい凄いぞ
XAMLじゃマシなUIは作れん
画像はるしか方法がない
そするとアニメーション出来ないけど...

68デフォルトの名無しさん2021/10/01(金) 20:23:02.15ID:x1xpreRL
もうFlutterでよくね?

69デフォルトの名無しさん2021/10/01(金) 20:28:56.74ID:Utvf4DLW
XAMLはWYSIWYGなツールで編集することを大前提として設計されている上、GUIフレームワークのオブジェクトモデルの設計にも引っ張られるから、
処理系として出力だけしか考慮しなくていいCSSと比較するとどうしても記述性や表現力の面では劣る

70デフォルトの名無しさん2021/10/01(金) 20:36:30.93ID:hHr0ZnR0
コードで書く宣言的UI方が100倍楽
普通にコードを書く延長線上でいけるし、if文使って切り替えたり、for文でループ回したり簡単に自由自在

xamlでやろうとするとコードビハインドもできるがMVVMぎちぎちに要求されるからうざいわ
ValueConverterやらTriggerやらVisualStateManagerやら色んな概念でてきていったりきたり

71デフォルトの名無しさん2021/10/01(金) 21:02:00.88ID:Utvf4DLW
MSがツール作るの得意すぎたせいで、みんなWYSIWYGなツールを使ってUIを作ることが当然で開発効率も良いと思い込まされてきたんだよ
ここにいるのはその最後の残党で、彼らは既にXAMLを手書きした方が早いと気付いているにも関わらず、
未だにツールの都合に合わせて面倒なXMLを記述しなければならないという矛盾には気付いていないんだ
もうちょっとだから優しい目で見守ってやってくれ

72デフォルトの名無しさん2021/10/01(金) 21:15:45.36ID:VrVVYUYc
可変レイアウトを前提とするかが分かれ道な気がする

73デフォルトの名無しさん2021/10/01(金) 21:21:42.73ID:E9WNTUHI
WinFormはポトペタに頼るけどWPFはWISYWIGといっても確認用くらいしか使わんなあ
慣れればXAMLべた書きでほぼ思い通りのレイアウトできるし

74デフォルトの名無しさん2021/10/01(金) 23:09:37.93ID:C/dNFuqv
>if文使って切り替えたり、for文でループ回したり簡単に自由自在

それ宣言的って言わんw

75デフォルトの名無しさん2021/10/01(金) 23:17:07.18ID:TQ4JmsDr
>>74
バインディング脳だとそう思うよね
Reactとかやってみればわかるけど、データの流れが単方向になっているならちゃんと宣言的なんだよなあこれが

76デフォルトの名無しさん2021/10/01(金) 23:33:34.54ID:C/dNFuqv
>データの流れが単方向になっているならちゃんと宣言的なんだよなあこれが

「宣言的」の定義が捻じ曲がってる気がする

77デフォルトの名無しさん2021/10/01(金) 23:40:23.81ID:hHr0ZnR0
今時の宣言的は違うだろ
画面更新において宣言的に書けるから宣言的なんだよ

78デフォルトの名無しさん2021/10/01(金) 23:45:58.73ID:hHr0ZnR0
for文、if文とか入ろうが、それらはある一瞬のUIを記述してるから宣言的なんだよ

if文、for文で、前のUIの状態を変更してる訳じゃないんだよ

79デフォルトの名無しさん2021/10/01(金) 23:46:26.37ID:TQ4JmsDr
>>76
宣言的UI、でググってみ
君の思ってるfor使ったら宣言的じゃないとかいうのは表面的なコーディングスタイルの問題でしかなくて、気に入らないならLINQ使うとかやりようはいくらでもある
UIでいう「宣言的」ってのは、画面がどうあるべきかというのを宣言したら自動的にそのようになるってこと
それがWPFではXAMLであり、React等ではコードによって生成された仮想DOMであるというわけだ

80デフォルトの名無しさん2021/10/01(金) 23:59:18.68ID:VrVVYUYc
いや全く分からん

81デフォルトの名無しさん2021/10/02(土) 00:06:30.03ID:zLcclBIg
https://maku77.github.io/android/fw/compose.html

この最初のセクションのボタンの例を読んでみよう

82デフォルトの名無しさん2021/10/02(土) 00:33:48.60ID:zLcclBIg
宣言的UI この状態のときはこんな画面になるということ記述していくスタイル
if文とかfor文とか使う、使わないとか重要じゃない

というかif文,for文とかその他類似のもの使わないと宣言的UIで画面更新できん

83デフォルトの名無しさん2021/10/02(土) 00:56:36.82ID:yLGZuBe3
ifとかforとかがSGMLの中に出てくるのって美しくないから個人的には好かん
JSPとか最悪だったし

84デフォルトの名無しさん2021/10/02(土) 01:10:52.06ID:zLcclBIg
xamlも同じ
xamlでこの状態のときにこういうUIになるってxmlで記述してるよね
更にこれが進化して
この状態のときにこういうUIになるってifやforなどのプログラムコードで記述してるのが最新の宣言的UI

馴染みのプログラムコードで書けるから楽

制御構文をもたないxmlのようなものでUIを記述するのが宣言的UIというのは昔の話?

85デフォルトの名無しさん2021/10/02(土) 02:26:37.11ID:tcgPJQJ0
XAMLでWYSIWYG使うって君WPF使ったことないでしょ

86デフォルトの名無しさん2021/10/02(土) 02:45:53.54ID:xagjL2JO
むしろ宣言的でないUI定義ってのを教えてくれ

87デフォルトの名無しさん2021/10/02(土) 05:29:37.06ID:XDS1lwbt
UI部にif文書くか?
ロジックが入ると面倒だから、渡されたpropsをそのまま代入しない?

88デフォルトの名無しさん2021/10/02(土) 06:26:11.63ID:yaQQxYBO
XAMLがいいからWPF使ってるんだよな

89デフォルトの名無しさん2021/10/02(土) 09:22:51.66ID:JC0eHLmL
>>66
IDEの開発元がXMLよりコードでUI書く形式の方がIDE作るのが楽だと言ってるんだが。
コードよりXMLの方が画面イメージが直感的に分かりやすいが、そのメリットはIDE開発側が楽するために捨てたいんだよ。

90デフォルトの名無しさん2021/10/02(土) 09:24:55.11ID:LE4xxzH9
>>86
WPF+MVVMの場合、宣言的なUI定義を記述する方法に関しては>>81のようなスタイルよりも宣言的といえる。コードと違い一切手続きを書いてなくて、バインディングを使った完全に静的な記述のみだからね。
じゃあ何が問題かというと、バインディングの代償としてVとVMとの結合が強くなっているために、実質的にビューが固有の状態を持ってしまっているのに近い状況になるケースが多いことだ。
たとえば>>81のボタンの例で言うと、MVVMでMの状態Aに基づいてボタンを動的に追加したいがMを直接バインドできない場合、
VMの持つコレクションを見て既にアイテムがない場合のみアイテムを追加するようなコードを書くことになる。これは明らかに宣言的ではないよね。
WPF+MVVMなら例えば変更が入るたびに毎回VMをMに基づいて新しく作ってDataContextを設定し直すようにすれば完全に宣言的にできるわけだけど、
これをやると変更の必要のないボタンまで毎回作り直しが走ってしまい、実用的ではない。
それを>>81ではフレームワーク側が自動的に差分を取って賢く画面に反映してくれるというわけ。

91デフォルトの名無しさん2021/10/02(土) 09:26:25.38ID:uPQB1g5P
>>81
・declarative(宣言的)なコード
状態 A なので、ボタンを 3 つ表示する。
・imperative(命令的)なコード
状態 A なので、ボタンを 3 つ表示する必要がある。
ただし、すでに中央のボタンを表示しているので、その左右にひとつずつボタンを追加する。

まじで意味わからんw

92デフォルトの名無しさん2021/10/02(土) 09:33:52.46ID:LE4xxzH9
>>91
>>90にも書いたけど、Mを入力としてVMを返す関数を考え、Mの更新の度に毎回VMを作り直してDataContextにセットし直すことを想像するといい
そうすることでビュー固有の状態に依存する命令的なコードを排除できる

93デフォルトの名無しさん2021/10/02(土) 09:54:12.88ID:RYEShMTz
>>92
要するに
> 差分を取って賢く画面に反映
を誰がやるかって話なの?

94デフォルトの名無しさん2021/10/02(土) 10:57:58.75ID:XIMD44Dk
WinFormのデザイナーが吐いたコードが宣言的の良い見本

95デフォルトの名無しさん2021/10/02(土) 12:22:55.97ID:yLGZuBe3
>>91
そういう時は最初から作っておいてVisibilityで制御すんじゃないの
もうあるから追加〜とか普通やらんだろ

96デフォルトの名無しさん2021/10/02(土) 12:44:51.30ID:LHZxrmv8
相変わらず本末転倒ですなあ

97デフォルトの名無しさん2021/10/02(土) 13:43:37.05ID:3200/Rnj
>>95
それを俺に言われても困るw

98デフォルトの名無しさん2021/10/02(土) 16:03:48.55ID:yaQQxYBO
ほとんどのことはContentControl使えば動的に変更できると思う

99デフォルトの名無しさん2021/10/02(土) 17:46:31.63ID:xagjL2JO
>>90
つまり>>78,82は間違ってるって意見ね

100デフォルトの名無しさん2021/10/02(土) 17:56:52.96ID:GuR5jvpG
このスレ、WPF、XAML知らないで語っちゃう人が居座ってるからなw
昔から知識増えてないし。

101デフォルトの名無しさん2021/10/02(土) 18:42:10.72ID:vbArKetj
>>90
>VMの持つコレクションを見て
WPF+MVVMだと、VMがコレクション持たないと思うんだわ

102デフォルトの名無しさん2021/10/02(土) 18:53:29.17ID:7VMWhHgt
へぇ

103デフォルトの名無しさん2021/10/02(土) 19:02:37.65ID:0lneUYYy
なにかを批判する人がその批判対象のことをよくわかってないってのはよくある話。
そもそも使わんだろうしな。

104デフォルトの名無しさん2021/10/02(土) 19:05:15.85ID:UVsuyRQN
へえ

105デフォルトの名無しさん2021/10/02(土) 20:00:52.83ID:vWt6r1kN
りゅうちぇる

106デフォルトの名無しさん2021/10/02(土) 20:49:49.37ID:9KIjFSXT
静的な記述というからStaticResourceの話かと思ったら、そんなことはなかった

107デフォルトの名無しさん2021/10/03(日) 01:34:09.16ID:CWstO9lB
>>101
親VMが子VMのコレクションを持つことは普通にあるよ
それをItemsControlに渡す

ObservableCollectionを使って自前でやってもいいけど、ReactivePropertyのToReadOnlyReactiveCollectionを使うと楽
https://blog.okazuki.jp/entry/2015/02/15/231155

108デフォルトの名無しさん2021/10/03(日) 11:13:15.32ID:WVFbsqnO
>>103
じゃ批判するなって話だわな

109デフォルトの名無しさん2021/10/03(日) 16:48:20.33ID:Y4PMqtYq
Reactive Extensionsは使ってもいいけどReactivePropertyの使用は禁止します

110デフォルトの名無しさん2021/10/03(日) 17:15:57.76ID:f+cxTxee
>>101
どこを見てそう思ったのか逆に気になる。

111デフォルトの名無しさん2021/10/03(日) 18:41:22.85ID:88/mpgvS
え、駄目なんですか
じゃあPropertyChanged.Fodyにします

112デフォルトの名無しさん2021/10/03(日) 20:30:28.95ID:HajoosT2
昔はお客さんが「リッチなUIで操作性も最高のクライアントが欲しい」からと、
“デスクトップアプリ”だったんだけど、
今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
WPFじゃグラフ系の機能つくると地獄みるし、
(ひたすら要件を潰しまくるとかして... 笑)
時代は変わるよなー−

113デフォルトの名無しさん2021/10/03(日) 20:49:07.54ID:sc5AJJOn
HTMLというかCSSは常に進化し続けているけどPC向けのUIコンポーネントは迷走して結局20年前と大して変わってないからな
最近のPC向けソフトがElectronばかりになってしまうのも仕方がない

114デフォルトの名無しさん2021/10/03(日) 21:03:57.28ID:lp2CmBTm
Webとデスクトップアプリの間で、作れるUIのクォリティに決定的と言えるほどの差は技術的にはまだ無いと思う
未だにデスクトップアプリばかり作ってるようなベンダーは、技術的に進歩のないくだらん仕事ばかりやってきたせいでスキルがないだけだよ

115デフォルトの名無しさん2021/10/03(日) 21:11:16.40ID:f+cxTxee
>今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−

webの方が凝った表現ができるUIって例えばどんなんだろ?

116デフォルトの名無しさん2021/10/03(日) 21:29:25.72ID:hntqCLGP
> WPFじゃグラフ系の機能つくると地獄みるし、
> (ひたすら要件を潰しまくるとかして... 笑)
> 時代は変わるよなー
有料コンポ買えば解決する話じゃなくて?

117デフォルトの名無しさん2021/10/03(日) 21:35:03.05ID:SkyxlQPu
デスクトップの方がどう考えてもUI楽では?

118デフォルトの名無しさん2021/10/03(日) 21:39:50.67ID:QQiybq/f
ですね。

119デフォルトの名無しさん2021/10/03(日) 21:45:28.45ID:HajoosT2
昔は
リッチーアプリケーション = デスクトップアプリ
だった。今はその言葉もあんまり聞かなくなったけど

>>115
https://observablehq.com/@d3/gallery
https://threejs.org/
https://resources.jointjs.com/
とか
とにかくググれば凄いのが星の数だけでてくる

>>116
有償コンポーネントは大したものないよ。
唯一データグリッド位かなー−
これだけ有償を選択してる

それ以外の入力コントロールは全部オープンソース OR 自作

120デフォルトの名無しさん2021/10/03(日) 21:52:50.09ID:f+cxTxee
>>119
それってデスクトップならそのまま描くだけじゃん。あとはそのライブラリ自体が高機能なだけだが。
それとも「webなら高機能なライブラリが使える」ってのが言いたいことなんだろうか。

121デフォルトの名無しさん2021/10/03(日) 21:57:20.21ID:hntqCLGP
技術的な事ってより、ライブラリが少ないって話しか

仕事でやるならいざとなるならDevExpressとかSyncfusionから買うのも手だし
グラフ系はJavaScriptに負けるな

データグリッド系は有料で優秀なのあるからな

122デフォルトの名無しさん2021/10/03(日) 21:58:05.76ID:HajoosT2
>>120
>>「webなら高機能なライブラリが使える」

まさにその意味だね
あと思想が優れたものが多い
作者の地頭の良さを感じるし&オープンソース!
とにかくリッチものが多くて全容を把握するのが不可能

123デフォルトの名無しさん2021/10/03(日) 22:01:06.13ID:hntqCLGP
有料でいいならWPFでリボンやらツールバーやらドッキングやらいっぱいあるし困ることはないだろう

124デフォルトの名無しさん2021/10/03(日) 22:06:23.94ID:E12dZtAj
webのguiいいね・・・
でもなんか移行できない古い人間なんだ・・・

125デフォルトの名無しさん2021/10/03(日) 22:13:05.45ID:hntqCLGP
Microsoftがやるべきだったのは、xamarinとか買収よりも、大手のコンポ買収して無料にしてくれてた方が100倍よかったんじゃね

それやると他の有料コンポ死ぬけど

126デフォルトの名無しさん2021/10/03(日) 23:04:19.92ID:SkyxlQPu
>>119
そんなにレアなコンポーネントでもないじゃん。
blend持っててデザイン部があったら適当に作ってくれる領域では…?

127デフォルトの名無しさん2021/10/04(月) 00:43:23.12ID:PA8KPmBD
>>126
Blendで適当に?できるならやってみろよw
そりゃ静的な画面でそれらのサンプルと似たような見た目のものを作るだけならBlendで簡単にできるだろうけど、そういうことじゃないのは流石にわかるだろ?

128デフォルトの名無しさん2021/10/04(月) 01:43:50.31ID:GMh5ZGD4
>>127
やってるけど内製アプリ専用で外には出さないよ
それが目玉の一つになってるのパッケージ売ってるし
デスクトップとWebの市場構成が違うからね

129デフォルトの名無しさん2021/10/04(月) 01:44:34.58ID:BNGPGqIn
>>127
うん、お仕事で実際にやってたよ。
俺は開発部だから作って貰う側。
電子カルテ作ってたんだけど、グラフ部分とかはちょっと特殊な表示があったから自分たちで作ったものの、まあバッチリ出たよ。

130デフォルトの名無しさん2021/10/04(月) 01:45:20.14ID:BNGPGqIn
そりゃそうよな、どこも同じ話になると思うわ。

131デフォルトの名無しさん2021/10/04(月) 03:00:18.84ID:hmjIJneP
WPF自体はものすごく自由度が高い

132デフォルトの名無しさん2021/10/04(月) 03:33:19.99ID:dNNBVfRE
自由という不自由を満喫するがいい

133デフォルトの名無しさん2021/10/04(月) 06:55:40.74ID:PA8KPmBD
パッケージ開発ならいくらでも手間かけられるんだからそりゃできるだろうな
WinFormsでもできるだろう

134デフォルトの名無しさん2021/10/04(月) 08:14:57.80ID:Z4wlLgUq
手間というか工数、予算=金だよね
Webは低予算が多いから無料で高品質?なライブラリを拝借できないとキツいんじゃないかな

135デフォルトの名無しさん2021/10/04(月) 08:22:39.22ID:PA8KPmBD
それはビジネスモデルの違いでしょ
WebもSaaSみたいなスケールするビジネスなら工数は青天井だよ

136デフォルトの名無しさん2021/10/04(月) 10:01:02.21ID:BNGPGqIn
>>133
WinFormsよりは楽かなぁ。
デザイナーとエンジニアが分業、という絵空事が若干可能になった。
バインディングとダミーデータ返すdll渡したら、それにデザインつけてくれるんよ。
これが10年以上前に余裕でできてたんよ。

137デフォルトの名無しさん2021/10/04(月) 13:04:07.09ID:WvrQFKrg
所詮絵空事。
デザインがわかるエンジニアなら重宝されるだろうが、
デザインしか出来ないデザイナーなんて穀潰し雇う馬鹿はいない。

138デフォルトの名無しさん2021/10/04(月) 13:53:54.27ID:BNGPGqIn
デザインが出来るエンジニアなんか要らんよ。
そんなの出来るって言ってるだけだから。

ちゃんとデザイナー入れた方が良いよ、マジで。

139デフォルトの名無しさん2021/10/04(月) 14:42:52.89ID:PA8KPmBD
動的なグラフの可視化をWPFでスクラッチで実装できるデザイナは、デザインができるエンジニアどころか並の業務系ITエンジニアよりよほど上だろ

140デフォルトの名無しさん2021/10/04(月) 14:49:35.44ID:c1gd41SO
>>138
時給380円ぐらいで?

141デフォルトの名無しさん2021/10/04(月) 17:04:31.53ID:BNGPGqIn
デザイナーになんかトラウマでもあんのかw

142デフォルトの名無しさん2021/10/04(月) 18:01:56.03ID:PA8KPmBD
一般的な専業のデザイナって汎用のデザインツール使って画面のモックアップとアセットを作るとこまでが仕事だぞ?
それを元にして実際にマークアップやスクリプトを書くのはあくまでエンジニアの役目
ID:BNGPGqInの所属する会社でいうデザイナは世間の感覚とはかなりズレてる

143デフォルトの名無しさん2021/10/04(月) 18:28:57.96ID:c1gd41SO
>>141
働かざる者食うべからず。適正価格。

144デフォルトの名無しさん2021/10/04(月) 18:49:18.93ID:bvkaOpSo
>>143
働いてるやん

145デフォルトの名無しさん2021/10/04(月) 19:24:44.69ID:LDcym7kv
>>133
アホか予算があるわ

146デフォルトの名無しさん2021/10/04(月) 20:10:42.18ID:Z4wlLgUq
青天井とか頭XAML畑かな

147デフォルトの名無しさん2021/10/04(月) 21:09:35.84ID:c1gd41SO
>>144
その働きに見合った金額設定

148デフォルトの名無しさん2021/10/05(火) 00:39:12.97ID:D7zFs4N2
>>142
そうかねぇ、なら言い直すわ。
380円のデザイナーではなくて数千円円以上するまともなデザイナー使えばいいよ。
安かろう悪かろうなんよ、君の買い方。

149デフォルトの名無しさん2021/10/05(火) 04:11:14.77ID:9USAeu5r
windows版のvisual studioってwpf製って聞くけどmac版のvisual studio2022って何製?

150デフォルトの名無しさん2021/10/05(火) 08:34:29.34ID:0pHQY5sZ
Macは今回NativeUI化したとの話をどっかで読んだよ。

151デフォルトの名無しさん2021/10/05(火) 20:48:34.58ID:9USAeu5r
そっか、つかOfficeならわかるがVisual StudioまでMacで動かそうとしてたんだな
そんなことやってる暇あったらwinuiやmauiに人員投入しろって感じ

152デフォルトの名無しさん2021/10/05(火) 20:55:12.03ID:r5SNpXIN
WinUIもMAUIもなーんか期待できないよなぁ。スマホやUWPとはちゃんと決別してほしいが。

153デフォルトの名無しさん2021/10/06(水) 00:38:57.89ID:L8eb0r2o
超低機能なのに超重量級と噂のWindows11GUIは何製ですか??

154デフォルトの名無しさん2021/10/06(水) 10:33:09.31ID:T1g4QeOu
>>153
C++

155デフォルトの名無しさん2021/10/06(水) 12:37:31.63ID:ydkNNRun
>>153
1台入れてみたけどWin10より軽いよ。
ただ、macみたいに低機能UIになったから生産性ガタ落ち。

156デフォルトの名無しさん2021/10/06(水) 16:06:43.41ID:FugwTwMo
WindowsのGUIが何製とかすごい質問だな
タスクバーはWinForms製かもしれないとかそういうこと考えてるんだろうか

157デフォルトの名無しさん2021/10/06(水) 16:35:55.31ID:CjSIWhaj
>>156
はい、考えてます

10のスタートメニューは途中からUWP製になって未だに旧Edgeコンポ使ってますよね

158デフォルトの名無しさん2021/10/06(水) 17:38:14.61ID:E6uiJffT
>>157
UWP製などにはなっていないよ

UWPと見た目が似てるc++ライブラリを使ってる

159デフォルトの名無しさん2021/10/06(水) 17:44:27.11ID:p7wEJh+7
Windows10の電卓がソース公開されたので見てみたらC++ CLI のUWPというマニアックな作りで面白かったな

160デフォルトの名無しさん2021/10/06(水) 17:49:31.47ID:E6uiJffT
windowsのスタートメニューやタスクトレイなどを含めたGUI機能は
explorerが担っている

explorerはwindowsのGUIシェルでUWP製などではない

161デフォルトの名無しさん2021/10/06(水) 18:22:36.67ID:CjSIWhaj

162デフォルトの名無しさん2021/10/06(水) 18:49:00.09ID:E6uiJffT
>>161
だからそこに書いてある通りでほぼすべてexplorerでやってて内部的にタイルだけUWPにホストされてるんだろ?

163デフォルトの名無しさん2021/10/06(水) 18:50:07.87ID:Bl10Hzp1
>>159
C++/WinRTじゃねーのこれ

164デフォルトの名無しさん2021/10/06(水) 19:38:21.48ID:7g8s0ol2
Windows8の電卓が全画面でドン!飛び出してきて狂乱発狂した思い出

165デフォルトの名無しさん2021/10/06(水) 20:03:00.76ID:p7wEJh+7
三角関数とかちゃんとテイラー展開使って計算してて勉強になる

166デフォルトの名無しさん2021/10/07(木) 10:15:14.35ID:aRteX9Zv
>>163
残念! 正解はC++/CXでした!

167デフォルトの名無しさん2021/10/07(木) 10:15:49.64ID:ma1KcrS8
WPFなんだけど☆や△記号がちゃんと太字になるフォントってない?
MSゴシック系以外で知ってたら教えてもらいたい

168デフォルトの名無しさん2021/10/07(木) 11:44:24.17ID:FZ/HvY6X
>>167
BIZ UDゴシック

※ただしこのフォントは環境によってアンダーバーが薄く表示される

169デフォルトの名無しさん2021/10/07(木) 15:59:13.02ID:rzrTD9ST
windows app sdk 1.0 preview 2!!

170デフォルトの名無しさん2021/10/07(木) 16:13:59.74ID:GrDdijb0
windows app sdk 3.0に期待。
.NET Coreも3から使い物になるようになった。

171デフォルトの名無しさん2021/10/07(木) 18:03:00.87ID:rzrTD9ST
ようし、3から使い物になるってじゃあPreview 3に期待すりゃいいのか


って、ひょっとしたら次正式リリースになっちゃったり

172デフォルトの名無しさん2021/10/07(木) 20:48:41.11ID:ma1KcrS8
>>168
サンクス、助かった

173デフォルトの名無しさん2021/10/07(木) 21:48:43.62ID:j+dlBP2o
WinUI3でmsixが不要になったら起こして

174デフォルトの名無しさん2021/10/08(金) 18:18:52.40ID:nxl3G9hj
永眠宣言乙

175デフォルトの名無しさん2021/10/12(火) 09:52:21.56ID:n0TQ/6+h
もっさもっさのWPFも自前で描画するとめちゃくちゃ軽くなるな
ちょっとトリッキーなデザインのコントール作る場合はこっちのが返ってコーディング楽だわ

176デフォルトの名無しさん2021/10/12(火) 12:31:38.35ID:WEbJcP+0
progress表示も重要だよな、総件数のカウントとか二度手間で遅くなるだけなのに
エンドユーザー視点ではそういうところが評価される

177デフォルトの名無しさん2021/10/12(火) 21:04:27.90ID://F79/Ls
>>175
後学のためにどんな感じのことをしたのか教えてほしいっす

178デフォルトの名無しさん2021/10/12(火) 22:25:38.84ID:Waq322Pv
OnRenderをオーバーライドして自分で描画処理書くだけの話じゃないの?

179デフォルトの名無しさん2021/10/13(水) 10:02:41.40ID:eb7nExcM
>>177>>178
いや、OnRenderオーバーライドする方式ではなくDrawingVisualでDataGridに代わるテーブルとか作っただけ
自前描画でボーダーを描く際にVisualEdgeMode = EdgeMode.Aliased;してアンチエイリアス切らないと線が滲むとかVisualTextRenderingMode = TextRenderingMode.ClearType;しないと文字が汚くなるとか色々罠があって大変だが

180デフォルトの名無しさん2021/10/13(水) 22:08:48.59ID:ALnpDP0N
WPFって回転させたり台形になったりするけど
あんなん誰が使ってんだ?

181デフォルトの名無しさん2021/10/13(水) 22:32:13.73ID:1O8+BAr2
>>179
ほえー、すごいねえ
DrawingVisualは画像表示でちょこっと使った覚えがあるけど確かに大変だった
ありがとね

182デフォルトの名無しさん2021/10/14(木) 12:31:14.84ID:LCTeT3Fo
>>180
センスのない人が使いそう。
ボタンをクリックしたらボタンが360度回転するとか。

183デフォルトの名無しさん2021/10/15(金) 08:38:22.96ID:DGcl+9LI
>>180
左と右の矢印とかで、リソース同じにして回転使ってるわ

184デフォルトの名無しさん2021/10/15(金) 09:53:13.01ID:ozoWjMxX
スマホみたいな縦画面にしろ
ただしこのモニタには回転機能はない
とか言われたときに使う

185デフォルトの名無しさん2021/10/15(金) 12:17:31.80ID:Y66b/sjX
スーファミ初期ゲーみたいにとりあえずタイトルを回す

186デフォルトの名無しさん2021/10/15(金) 13:15:41.49ID:kDC+mb6C
アニメーションに使う場合はフェードイン/アウトといって透明度とセットにする
すっと現われるテキストとかクルっと回りながら消えてサムネイル入れ替えたり

187デフォルトの名無しさん2021/10/15(金) 16:21:39.35ID:2hVpkbdg
Web2.0の名残

188デフォルトの名無しさん2021/10/24(日) 16:06:47.20ID:FeB6mHna
Flutterはじめました。

Android Studio相変わらず糞重いな。

189デフォルトの名無しさん2021/10/24(日) 17:42:56.72ID:JgColpRS
ListBox/ListViewのスクロールの位置を記憶するのにまごつくよな
またUIオートメーションからIScrollProviderを取得する方式になってしまった
管理できるライブラリかビヘイビアないのかな

190デフォルトの名無しさん2021/10/24(日) 19:58:20.55ID:FSGBUre5
>>188
俺もFlutter始めてるぞ
vscode使いなよ

191デフォルトの名無しさん2021/10/24(日) 20:05:04.04ID:FeB6mHna
VSCodeは普段使ってるけど、MS以外の開発環境にも慣れておく修行

192デフォルトの名無しさん2021/10/25(月) 10:06:58.31ID:5+qPFldj
苦行こそ修行だという考え方もあるな

193デフォルトの名無しさん2021/10/30(土) 00:59:57.28ID:1YHIXoO6

194デフォルトの名無しさん2021/10/30(土) 13:08:09.65ID:I9318xGH
WinUI 3よりVisual Studio 2022の方が興味あるわな

195デフォルトの名無しさん2021/10/30(土) 16:11:24.49ID:ulMkUkxA
2022、はよ出せや、(#゚Д゚) 凸ゴルァ!!
何十億年待たせるねん?

196デフォルトの名無しさん2021/10/30(土) 16:28:35.80ID:1YHIXoO6
まあ11月8日リリース予定だから、何もなければ今のRCがリネームされるだけだわな

197デフォルトの名無しさん2021/11/05(金) 20:11:10.22ID:Ao0OE/je
winui3くそ遅い??
listviewでスクロールさせると、描画の様子がひどいぐらいはっきりわかるんだが
スクロールさせてスクロール停止させる
上から下に順にアイテムが描画され、2秒ぐらいで上から下へ到達

つか、winui3は現状UWPのネイティブコンパイルもないしうーん...

198デフォルトの名無しさん2021/11/05(金) 20:15:21.00ID:Ao0OE/je
仮想化はされてるはずだと思うが、x:bindにしなきゃいないオチなのかな
UWPでx:bindは今までは体感できなかったからbindingできたが

199デフォルトの名無しさん2021/11/06(土) 00:00:05.37ID:jZofpbA/
おれはx:Bindでやってるけど多分同じ
DataGridのスクロール遅いのと、あとComboBox開く時も1秒くらい固まる
コレクションのバインドがうまくいってないのかな
早急に直してほしいわ

アプリ落ちるわけじゃないけどVSの出力見るとめちゃくちゃエラー吐いてて不安になる

200デフォルトの名無しさん2021/11/06(土) 08:04:01.36ID:JSaNEHzI
そっか、previewとは言え何かひどい品質だな...
しばらくはUWPの方で開発進めて、必要あらばコピペで移行...

201デフォルトの名無しさん2021/11/08(月) 10:29:46.50ID:fqyV6Zq8
1〜2年はWPFで様子見かな。
UWPみたいに始まる前にオワコン化の恐れもある。

202デフォルトの名無しさん2021/11/08(月) 16:29:27.19ID:zwdHcR5W
WPFは見た目がな...
ModernWPFも何か更新止まってるし、やっぱオープンソースとはいえ個人に頼るとこうなる..
WPFはスタイルぐらい最新にしてメンテナンスしてほしいわ
切り捨て半端ねぇ

203デフォルトの名無しさん2021/11/08(月) 19:42:23.17ID:24WXt4Cq
使ったことないんだけど、XAML islandsってどうなの
あれ多分UWPと同じスタイルでしょ?

と思ったけど、調べてみたら結構書き方めんどくさいねあれ
.netバージョンとかターゲットWindowsも制限あるみたいだ

204デフォルトの名無しさん2021/11/08(月) 20:05:58.01ID:zwdHcR5W
うん、俺もそれ考えてちょっと前に調べただけだけど、特定のラッパーコントロール用意されてなきゃ、xamlで使えなくて、プログラムでゴリゴリ書くのか??
と思ってそっと閉じた...

205デフォルトの名無しさん2021/11/09(火) 22:16:34.40ID:S5me9l/7
2年くらい前にisland使ったときはシームレスにスタイル設定する方法分からなくて挫折した

206デフォルトの名無しさん2021/11/09(火) 22:29:50.57ID:sS0E7jIA
vs 2022,.net 6とかどうでもいい
そんな事よりwinui 3はやくどうにかしろよ

207デフォルトの名無しさん2021/11/09(火) 22:44:09.79ID:vtv5p95D
winuiやる気あるんかね・・・

208デフォルトの名無しさん2021/11/11(木) 05:46:51.66ID:8yRUegoz
End of Support
.NET 6 LTS November 08, 2024
.NET 5 Current May 08, 2022
.NET Core 3.1 LTS December 3, 2022

209デフォルトの名無しさん2021/11/11(木) 08:45:01.61ID:aSFD2M5Y
>>208
まあ、サポート期間を厳格に気にする組織だったらこんな短命なもん使い物にならんわな
デスクトップアプリをCore系で作る場合は基本的には自己完結型実行ファイルにしてランタイムを丸ごと同梱するから、
例えばC++のアプリに同梱orスタティックリンクされたランタイムライブラリのサポート期限切れが問題になるだろうか?というのと本質的に同じ話なんだけど、
.NETは昔からどうしても運用側がバージョンを気にするから見逃されにくい面があるね

210デフォルトの名無しさん2021/11/11(木) 09:47:43.95ID:kleB+hL8
>>209
大企業は嫌がるだろうね。
せめて3年は欲しい。

211デフォルトの名無しさん2021/11/11(木) 10:09:01.87ID:Q0Vo4KWd
windows appsdk 1.0
11月16日
くそのまま出荷

212デフォルトの名無しさん2021/11/11(木) 10:10:33.38ID:zylbVsVW
dll同梱にしたらWindowsUpdateしてくれないんだよね?

213デフォルトの名無しさん2021/11/11(木) 10:17:08.81ID:GY/ZeNOE
Windows APoop SDK

214デフォルトの名無しさん2021/11/11(木) 11:35:00.85ID:ug+vy/d8
>>212
もちろんそうだけど、システムに.NETを入れようと結局サポート切れ問題は避けられないよ
5から6みたいなメジャーアップデートがWindowsUpdateで入ったら互換性ブチ壊しだから流石にそれはMSはやらないだろう

215デフォルトの名無しさん2021/11/11(木) 14:52:06.91ID:aWoberO7
同梱とかやるくらいなら.NET Native行けばいいんじゃないの

216デフォルトの名無しさん2021/11/11(木) 15:33:02.36ID:ug+vy/d8
.NET Nativeは長いこと放置されたままで、事実上死亡したよ
今後.NETに加わる予定のNative AOTはXamarin由来の全然別系統の技術だし、それも出る出る詐欺で終わりそう

217デフォルトの名無しさん2021/11/11(木) 16:57:27.69ID:aWoberO7
短命なのが嫌なのに放置されたら死亡扱いって何がしたいのだろう

218デフォルトの名無しさん2021/11/11(木) 18:18:54.70ID:ug+vy/d8
何を言ってるんだ?
.NET NativeでWPFは使えないんだから、このスレで引き合いに出すってことは将来的なサポートを期待してるんだろ?(君が無知なだけの可能性は置いといて)
放置されている時点で望みがないでしょ

219デフォルトの名無しさん2021/11/11(木) 22:45:31.13ID:Q0Vo4KWd
https://github.com/microsoft/WindowsAppSDK/issues/1762
ちなみに俺のアプリ1週間ぐらい前にpreview 3にしたらこれが出て
開発完全停止
いやっほう

220デフォルトの名無しさん2021/11/11(木) 22:47:15.48ID:Q0Vo4KWd
開発マシンでこれが出てアプリ起動できなくなって無事死亡

221デフォルトの名無しさん2021/11/11(木) 23:48:15.82ID:JZxzrnkP
今やってるのを一区切りつけてからじゃないと新しいのに手を出せない俺
それまでにFixしといてくれよ

222デフォルトの名無しさん2021/11/12(金) 00:05:11.39ID:4fWazNbK
依存症はよくない

223デフォルトの名無しさん2021/11/12(金) 10:47:20.48ID:uCoii1J0
>>219-220
南無南無

224デフォルトの名無しさん2021/11/14(日) 02:17:20.83ID:RCoTIHjC
アプリを.NET 6に載せ替えたら処理の引っ掛かりみたいなのが大幅に改善された

225デフォルトの名無しさん2021/11/14(日) 13:59:06.81ID:zlohTX33
WPFアプリが??

226デフォルトの名無しさん2021/11/15(月) 04:58:55.60ID:C16OsMO8
winui爆死する未来しか見えない

227デフォルトの名無しさん2021/11/15(月) 07:29:35.09ID:iooiPnyf
結局WPFが生き残るのか。
もうWPFをバージョンアップしてくれよ。

228デフォルトの名無しさん2021/11/15(月) 08:17:39.29ID:+6akv0mD
WFPでは皆様の寄付をお待ちしております

229デフォルトの名無しさん2021/11/15(月) 11:55:23.25ID:IH+BT7TN

230デフォルトの名無しさん2021/11/15(月) 14:15:27.62ID:/1xecnW4
vs2022にprismのテンプレート来ない?

231デフォルトの名無しさん2021/11/15(月) 14:28:10.63ID:kKRT+KTn
prismなんかいい加減卒業しろよ

232デフォルトの名無しさん2021/11/15(月) 14:30:20.08ID:G4EYkYuC
propptabtabのためだけにprism入れてるわ

233デフォルトの名無しさん2021/11/15(月) 16:33:07.33ID:x1+onMn+
多分prismいれなくてもできるんじゃ

234デフォルトの名無しさん2021/11/15(月) 17:43:03.63ID:0TlUiGC2
ViewModelのベースクラスってもう標準で用意されてるんだっけ?

235デフォルトの名無しさん2021/11/15(月) 18:22:58.00ID:iooiPnyf
Microsoft.Toolkit.Mvvm.ComponentModel.ObservableObject

236デフォルトの名無しさん2021/11/15(月) 18:28:51.50ID:rI6h6bd5
WindowsCommunityToolkitのObservebleObjectは?

237デフォルトの名無しさん2021/11/15(月) 18:29:16.65ID:rI6h6bd5
ごめんリロードしてなくて被った

238デフォルトの名無しさん2021/11/15(月) 18:43:19.59ID:CDLBepk7
ViewModelのベースクラスだけでいいなら別に1分で自作できるしな
後、DelegateCommandも自作。
これ以上求めるなら既存のパッケージ使った方がいいが

後、これにMicrosoft.Behaviorsと必要ならReactivePropertiesなりを

239デフォルトの名無しさん2021/11/15(月) 18:47:10.18ID:CDLBepk7
まぁ、MVVMガチガチでやるならそこら辺のベースパッケージに他のPub/Subのメッセージ機能だのいろいろ含まれてるだろうから使った方がいいかも知らんが

俺は多少のコードビハインド上等!!で緩くMVVMやってるから

240デフォルトの名無しさん2021/11/15(月) 18:50:16.78ID:CDLBepk7
でも、今はそこら辺もコードジェネレーションさせるのがはやりなの?
全く知らんが

241デフォルトの名無しさん2021/11/15(月) 19:40:59.72ID:ejWt9yMz
自作コントロールをコードビハインドで作ってね、というのがwpf元々のデザインなのかね?

242デフォルトの名無しさん2021/11/15(月) 20:28:40.80ID:lZl/HvLi
そいやMicrosoft.Toolkit.Mvvmって使ったことなかったな・・・

243デフォルトの名無しさん2021/11/15(月) 23:04:20.75ID:shaETTHE
>>226
UWP切り捨てなきゃだめだよな
win8以降のストアアプリ・タブレット互換路線は黒歴史

244デフォルトの名無しさん2021/11/16(火) 10:02:33.83ID:5D9mKY7b
世に出る前から黒歴史になるって言われてたのに強行して出して案の定黒歴史

245デフォルトの名無しさん2021/11/16(火) 10:09:40.45ID:5cc/FgRz
WinUI3の事かーー!

246デフォルトの名無しさん2021/11/16(火) 20:01:11.22ID:ziRanpBl
MSはダメなんだよ
まともにアーキテクチャーを考えられる人材がいない

247デフォルトの名無しさん2021/11/16(火) 22:19:42.16ID:mlgO19O/
明日のcommunity callと共にゴミ品質のまま正式リリースですか?

248デフォルトの名無しさん2021/11/16(火) 22:30:06.77ID:5FWPEUJg
アーキテクチャを考えるのにアーキテキター

249デフォルトの名無しさん2021/11/16(火) 23:11:10.51ID:hZl5lwq3
どうせ誰も使わないんだからノープロブレムよ
MS自身も分かってやってるんだろ

250デフォルトの名無しさん2021/11/17(水) 00:18:40.38ID:PL0w9qJ+
WinUIのロードマップ視覚化ってのが出来てた
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned

251デフォルトの名無しさん2021/11/17(水) 01:09:29.51ID:l3rfe7cQ
>>249
俺は使うよ

252デフォルトの名無しさん2021/11/17(水) 05:04:04.64ID:F9/Q+7sp
ちゃんとサポートしてくれるならいいけどね
どうせいつもみたいにすぐ飽きて放置プレイだろ

253デフォルトの名無しさん2021/11/17(水) 05:20:35.01ID:mDvOmcEb
winuiってウィンドウのサイズが変更できないとかそんなことみた気がしたけど
どうなったんだろ

254デフォルトの名無しさん2021/11/17(水) 07:18:22.92ID:TiwSaLsb
同じ時期ぐらいに発表されたjetpack composeは順調なのに、mauiは延期でwinuiは品質低すぎって..
流石片手間プロジェクト

255デフォルトの名無しさん2021/11/17(水) 08:48:28.07ID:hfpDFEDy
現実的な打開策として、WPFを強化するしかないんじゃないの?
UWPベースのものはプロトタイプとしてきれいさっぱり捨てて、
WPFにWin10〜11のルック&フィールとx:Bind足すだけでWinUIよりも数段上のものが出来上がる。
ウィンドウサイズの件もそうだけど、WPFならデスクトップアプリに求められるあれこれを既に持っているんだから。

256デフォルトの名無しさん2021/11/17(水) 08:50:00.25ID:TiwSaLsb
https://docs.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindow?view=windows-app-sdk-1.0

これみるとサイズ変更できそうじゃね

つか、1.0リリースされたやん

257デフォルトの名無しさん2021/11/17(水) 09:26:32.18ID:hfpDFEDy
>>256
SizeInt32 Size { get; }

読 み 取 り 専 用

258デフォルトの名無しさん2021/11/17(水) 09:29:22.67ID:q/vNEJLr
メトロ、ストアアプリのときWPF続けてたらな

259デフォルトの名無しさん2021/11/17(水) 10:09:21.33ID:EI3vab8p
>>257
Resizeメソッドあるやん
触ったことないから知らんけど

260デフォルトの名無しさん2021/11/17(水) 10:12:22.56ID:0sKaSg3R
ElectronをWindowsでネイティブサポートするのが唯一の正解
Slack等が軽量爆速になれば数年前からMacしか使ってない俺でも乗り換えを検討するわ

261デフォルトの名無しさん2021/11/17(水) 10:30:00.80ID:wJ1eOL3L
>>260
Webview2作ったからそれはない

262デフォルトの名無しさん2021/11/17(水) 13:26:02.57ID:TiwSaLsb

263デフォルトの名無しさん2021/11/18(木) 02:03:49.13ID:3BcDzx+Q
1.0なのに試験段階っていうのがよくわからん
バージョンナンバーの使い方がおかしい

264デフォルトの名無しさん2021/11/18(木) 05:48:29.00ID:ybXjdWUK
ロードマップ的にそろそろ出さなきゃ。
でもまだ品質が全然…
そうだ!

265デフォルトの名無しさん2021/11/18(木) 09:08:32.64ID:gtae6oKM
>>263
試験段階ってのは8月に出たやつ
今度のは正式リリースでStableだよ
https://docs.microsoft.com/ja-jp/windows/apps/windows-app-sdk/release-channels

266デフォルトの名無しさん2021/11/18(木) 09:13:27.09ID:+yickl7q
相変わらず本末転倒ですなあ

267デフォルトの名無しさん2021/11/18(木) 10:18:05.81ID:aGaNdek0
nugetのやつまだプレビューって付いてる

268デフォルトの名無しさん2021/11/18(木) 13:04:48.13ID:naW8oYaR
stableってMS語だとalphaくらいの勢いだろ

269デフォルトの名無しさん2021/11/20(土) 03:57:22.14ID:XyEhzNsD

270デフォルトの名無しさん2021/11/20(土) 06:23:25.85ID:yZJtYWFA
Dependencyとかアホかと
いい加減やめればいいのに...

271デフォルトの名無しさん2021/11/20(土) 08:12:32.83ID:RcKVzoxT
現段階で作るならWPFだな。

272デフォルトの名無しさん2021/11/20(土) 20:36:36.89ID:41BZ9bnj
>>269
こりゃ酷えなw

273デフォルトの名無しさん2021/11/21(日) 05:58:51.60ID:O2NBUc/R
WinUIの100倍高速なWPFがまた勝ってしまった

274デフォルトの名無しさん2021/11/21(日) 07:46:34.96ID:HzrwXwCY
不毛なMVVM論争に始まりこの界隈腐り切ってるな
もうこんなゴミ捨ててWin32でいいだろ

275デフォルトの名無しさん2021/11/21(日) 13:51:31.68ID:XVFFQpa8
出たwin32おじさん

276デフォルトの名無しさん2021/11/21(日) 14:48:21.41ID:Hm7POycp
>>269
これはmanaged,unmanaged間のinterlopのオーバーヘッド?
つまり、c++/winrt使えば問題ないのかな..

277デフォルトの名無しさん2021/11/21(日) 19:15:52.27ID:nVO1gnhV
コンポーネントを書く時に今時インターフェイスをIDLでシコシコ手書きさせられるあのC++/WinRTでつか

278デフォルトの名無しさん2021/11/22(月) 08:56:34.80ID:ihL7kPV2
WPFの対応は?

What's new in Windows Forms in .NET 6.0
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
What’s New for Visual Basic in Visual Studio 2022
https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/

279デフォルトの名無しさん2021/11/22(月) 09:11:13.76ID:hmzMhf+2
当然使えるよ。

280デフォルトの名無しさん2021/11/22(月) 10:20:53.76ID:Jfwl1W4W
WPFはコントロールテンプレートで実装丸見えだから細かい改善はやりづらいだろうね
コミュニティによるコントリビューションもいくつか入ってるみたいだけど、
そういうのもWPFの場合は作法に合ったコントロール作るの無茶苦茶難しいからかなりハードル高そう

281デフォルトの名無しさん2021/11/22(月) 15:48:31.64ID:Fwq2USUe
resizeBitmap.Save("xxx.bmp")でセーブしたらPNGフォーマットのxxx.bmpファイルができちもうた。 こんなもんなの?

282デフォルトの名無しさん2021/11/22(月) 16:24:14.15ID:kArOZIiX
WPFはコントロール作るの簡単だぞ

283デフォルトの名無しさん2021/11/22(月) 16:57:30.26ID:hpJNYPMX
>>281

BitmapSource src = null;

// srcを設定

using (var fs = new FileStream("xxx.bmp", FileMode.Create))
{
BitmapEncoder be = new PngBitmapEncoder();
be.Frames.Add(BitmapFrame.Create(src));
be.Save(fs);
}

284デフォルトの名無しさん2021/11/22(月) 21:07:55.51ID:hUu20bEe
>>277
IDLでしこしこ書いてもいいけど、簡単にマージできないよね??
これが最大の問題だと思う

よし、プロパティを追加しよう。IDLを修正。IDLからコード生成。
生成させたコードを既存のコードを壊さないように手動で合体?

285デフォルトの名無しさん2021/11/25(木) 12:50:38.47ID:Sh2rwOHm
Win UIが想像以上に完成度低くてお通夜状態

286デフォルトの名無しさん2021/11/25(木) 13:04:19.58ID:F3lCPX8r
普及で大事なのは馬鹿でも使えるということ。

287デフォルトの名無しさん2021/11/25(木) 13:10:27.97ID:HfSBZkbG
とういうかプログラミングってシンプルイズベストだろ
ややこしくしすぎてMSの中の人もわけわかんなくなってそう

288デフォルトの名無しさん2021/11/25(木) 14:16:20.42ID:1eveYBOZ
MSからWPFのベストプラクティスが出てこないのがその証左だろうなあ

289デフォルトの名無しさん2021/11/25(木) 16:58:35.44ID:glmhau2y
MSはVSの開発で実践したじゃん
> WPFのベストプラクティス
WPFの設計思想とか無視して低レイヤの機能だけを使用し、上に独自のフレームワークを構築するのが正しいWPFの使い方だよ

290デフォルトの名無しさん2021/11/25(木) 19:15:02.13ID:F3lCPX8r
ただでさえVS2008で実装すべきだったのにVS2010まで遅れた上に
独自フレームワークにしてしまうとは、VS開発者がWPFにブチ切れしてたのは想像に難くない。

291デフォルトの名無しさん2021/11/25(木) 21:17:25.30ID:9wQLS7Ls
1.VS2022でWinUI3のプロジェクト作成
2.EF CORE SQLite を Nuget
3.EF CORE TOOLS を Nuget

2までだと問題ないが、3までやるとエラーで止まる
.NET 5 では問題なかったんだけどね

対処法はマイグレーションを暫く諦めるしかないのかな

292デフォルトの名無しさん2021/11/25(木) 22:50:29.92ID:lmhzcWbf
windows appsdk 1.3ぐらいになったら呼んで

293デフォルトの名無しさん2021/11/25(木) 23:36:34.31ID:Xt1TOEJK
1.2から2.0になった時は起こした方がいい?
また不安定になってそうだから2.3まで待つ?

294デフォルトの名無しさん2021/11/26(金) 13:55:42.48ID:/oeWBaoB
291だが、
UWPと同じようにDBのクラスをクラスライブラリプロジェクトにするなど色々やると対応できた

295デフォルトの名無しさん2021/11/26(金) 17:33:51.75ID:tm36Huze
WPFの置き換えならAvaloniaはアカンの?

マルチプラットフォーム
WPFとほぼ同じ書き心地で書きづらい所改良済(移植も容易)
標準でモダンなUI搭載
標準でMVVMなテンプレート用意済
Rx(ReactiveUI)との親和性高め
主要なIDEでのサポートやプレビュー搭載済
それなりの規模で開発継続中

プロダクトには使えないだろって言う人もいるけど

WPF
 +MaterialDesignInXamlToolkit or モダンなUIフレームワーク
 +ReactiveUI or ReactiveProperty
 +Prism or 他のMVVMフレームワーク

最低限これだけ外部のフレームワーク準備しなきゃ現代的なアプリ作れないWPFもどうなんって感じですけどねぇ

現状IMEのサポートが弱い点が痛いけど、最近割と優先度上げて対応してるし
もっと使う人増えてほしいな

296デフォルトの名無しさん2021/11/26(金) 18:22:44.75ID:RwpMVgND
Reactで十分だよ

297デフォルトの名無しさん2021/11/26(金) 19:13:17.80ID:gCQqWjbE
>>295
個人の趣味ならともかく業務ならWinFormsの代わりとしてのWPFの使い方で十分メリットある。
ReactiveXXもMVVMも使用禁止。

298デフォルトの名無しさん2021/11/27(土) 08:45:28.79ID:Zh9GgFO4
ていうかWinFormsでいいじゃん

299デフォルトの名無しさん2021/11/27(土) 10:19:50.09ID:D0pm5MxH
2022自体のIDEもWPFのままなの?

300デフォルトの名無しさん2021/11/27(土) 10:42:20.50ID:Pda/ZxZW
https://visualstudiomagazine.com/articles/2021/04/20/vs-2020-feedback.aspx
によると WPF & .NET Framework のまま
視聴者コメントではなんでCore移行しないのかと批判されてるけど、その答えはたぶん次はElectronになるからだろうな

301デフォルトの名無しさん2021/11/27(土) 10:43:58.00ID:3dou0V/5
テレワーク需要でHiDPIとか複数モニタでもまともな見た目にしろって要件増えてきたから、WinFormsはちょっとね…

>>297
RxはともかくMVVM禁止で作られた業務ソフトって想像つかないなぁ
テストのこととか考えたら単機能ソフトしか作れなくないか

302デフォルトの名無しさん2021/11/27(土) 10:46:47.21ID:Pda/ZxZW
業務ソフトなんかほとんど人力テストだよ
手で操作してスクショ取ってExcel方眼紙に貼るの

303デフォルトの名無しさん2021/11/27(土) 11:05:20.18ID:HuMLJxHu
Xamlへのイベントハンドラー&Rxで十分だよな

304デフォルトの名無しさん2021/11/27(土) 11:09:52.24ID:HuMLJxHu
>>302
結合テストは入力が人力テスト同等じゃないと受け入れてもらえないからね

殆どの案件が人力による総合テスト
エビデンスはExcelへの画面キャプチャ張り付け

単体製造時のみ単体テストコード

305デフォルトの名無しさん2021/11/27(土) 11:42:28.61ID:xzMzDQEi
WinUI3など要らないなんて言っても、イベントのバインディングは便利だぞ
ブレンドのビヘイビアでも出来るけどアレは面倒だ

306デフォルトの名無しさん2021/11/27(土) 12:26:57.49ID:Zh9GgFO4
>>300
なるわけねえw

307デフォルトの名無しさん2021/11/27(土) 12:38:10.40ID:8s/iwdyZ
内部はともかくガワだけHTMLベースに変更は普通にありえるんじゃないか?
しれっと変えてもなんか綺麗になったなくらいで気付かない人が多いと思うぞ
VSCodeのエクステンションが使えるようになったりするかもしれないし良い事ずくめ

308デフォルトの名無しさん2021/11/27(土) 13:06:17.14ID:HuMLJxHu
>>307
eleven.net

309デフォルトの名無しさん2021/11/27(土) 13:08:02.88ID:HuMLJxHu
Electron.NET

310デフォルトの名無しさん2021/11/27(土) 16:07:17.94ID:xegZR0GR
>>298
Hi-DPI対応と全ての画面をレスポンシブ対応完璧にやってるならWinFormsでもいいけど。
WPFで作った方がはるかに楽だよ。

311デフォルトの名無しさん2021/11/27(土) 16:22:07.36ID:xegZR0GR
>>301
WPF使ったプロジェクトでMVVM採用してるのは自分が自己満足で採用した1例しか出会ったこと無い。
WPFでのMVVMはフレームワーク使用ありき(勉強目的以外で自力でやるのはただの馬鹿)だけど、
最近までMS公式とかそれに準ずるようなライブラリがなくて業務では使えなかった。

312デフォルトの名無しさん2021/11/27(土) 17:14:15.29ID:HuMLJxHu
>>311
それは片寄った経験だな
企業向けで10案件ぐらい経験してるけど全部MVVMだったよ

313デフォルトの名無しさん2021/11/27(土) 17:18:28.71ID:s0wNoaUf
>>311
もしかしてサードパーティー製を一切許さないタイプの職場?

314デフォルトの名無しさん2021/11/27(土) 18:17:44.44ID:dnBIpGMX
>>313
まだまだ多いよ。ライセンス表記したくないから余計なものは入れるな、とか。
市販のコンポーネントの方がまだ利用障壁は低い。
ASP.NETだと最初から色々入ってるからちょっとぐらい追加してもバレないけど。

315デフォルトの名無しさん2021/11/27(土) 19:49:39.89ID:F0oZrHHj
>>314
そういえば昔 MVVM light は倫理規定で使えないから互換品の作成を依頼された事がある

316デフォルトの名無しさん2021/11/28(日) 17:00:04.01ID:sYG9yljg
大手でもライセンス表記して普通に使ってるのに零細の妙なこだわりはようわからんわ

317デフォルトの名無しさん2021/11/29(月) 19:58:51.38ID:y9ywxRiX
もうlinux使ってないテレビなんて売ってないんじゃないかなあと思う

318デフォルトの名無しさん2021/11/30(火) 01:23:34.45ID:Oe0BBDJQ
数年後はハカーさんの天国でしょうね

319デフォルトの名無しさん2021/11/30(火) 01:53:00.89ID:2WJpUEoD
winformsからWPF+MVVMってのがそもそも飛躍なんだよな
もとのwinformsはMVVMだったのか?ってことだよ
MVCとMVVMの比較ならわかるが

320デフォルトの名無しさん2021/11/30(火) 02:02:44.37ID:Jx+1f9a0
確かにすごい飛躍で俺も大変だったが、他の環境でも同じじゃね??
例えば今androidで開発始めるとしても、jetpack composeだと宣言型+MVVM(MVなんか)だし
flutterやるとしても同じもだし
SwiftUIも..
もちろん、今までのビューベースの開発もできるが

321デフォルトの名無しさん2021/11/30(火) 06:06:44.82ID:3achTmNF
いや、ASP.NET MVCはMVCで作ることを前提としたアーキテクチャだけど、
WPFのMVVMは後付け。MVVMありきじゃない。
アプリケーションの性質によってMVVを採用するべきか毎回考えるんだよ。
Template StudioでもコードビハインドかMVVMを選択するようになってる。

322デフォルトの名無しさん2021/11/30(火) 08:15:17.48ID:KciFETfH
>>318
地デジTV出てからどんだけ経ってると思うの?

323デフォルトの名無しさん2021/11/30(火) 21:11:04.11ID:wsx8LlIZ
まだMVVM界隈は宗教論争やってんのか
10年近く進歩してないねえw

324デフォルトの名無しさん2021/11/30(火) 21:49:46.93ID:QH+xYlUG
フォームおじさんが進歩しないだけ

325デフォルトの名無しさん2021/11/30(火) 23:02:40.36ID:4jk6utxq
WPFが世に出て苦節16年

326デフォルトの名無しさん2021/12/01(水) 02:48:23.68ID:X2z5g09w
UnoPlatform 4.0
MVU-X

avalonia UIもゴミ品質だしUnoもゴミ品質だし
みんなでリリース分散して自滅するという

327デフォルトの名無しさん2021/12/01(水) 09:02:42.66ID:6JQMsHXZ
プロパティにget set initだけじゃなくて bindを追加して自動実装してくれたらもっと普及していた可能性も…

ないか…

328デフォルトの名無しさん2021/12/01(水) 10:13:29.74ID:2rNk/soB
>>324
フォームおじさんはそもそもwpf使えない
xamlにビビって逃げ出しちゃう

329デフォルトの名無しさん2021/12/01(水) 12:01:49.36ID:5YTb+CfL
Xamlって時間の無駄だよな

330デフォルトの名無しさん2021/12/01(水) 13:03:08.16ID:Jc/jp9/O
>>329
WinFormsでポトペタするよりは数倍効率的だよ。

331デフォルトの名無しさん2021/12/01(水) 13:26:02.89ID:+zDAsEb1
>>329
むしろ早い

332デフォルトの名無しさん2021/12/01(水) 18:33:31.85ID:5YTb+CfL

333デフォルトの名無しさん2021/12/01(水) 21:41:31.22ID:nSOuXXm5
XAMLなどという安易なオレオレDSLを濫造した結果、
辻褄合わせの不完全な無理筋アーキテクチャが誕生して技術者に愛想つかされて廃れてしまったのがWPF

334デフォルトの名無しさん2021/12/01(水) 21:43:32.32ID:rxAAI6we
XMLは元々MSの提唱した規格じゃなかったか

335デフォルトの名無しさん2021/12/01(水) 21:47:50.53ID:nChWqNp+
廃れるどころかXAMLの世界を広げていったよな

336デフォルトの名無しさん2021/12/01(水) 21:55:57.21ID:K43krm2i
最新リリースのフレームワークでもXAML使われてるしね

337デフォルトの名無しさん2021/12/02(木) 01:26:47.17ID:aSDTjPGK
あわしろ氏もMS言語はベンダーロックインされるから避けろと言ってる。

338デフォルトの名無しさん2021/12/02(木) 01:51:50.99ID:tCUN1pkY
>>337
誰やねん

339デフォルトの名無しさん2021/12/02(木) 02:34:32.58ID:6LBfFrhG
Rubyゲェジが挙げる人間って実在してんのか?

340デフォルトの名無しさん2021/12/02(木) 12:39:59.44ID:IA5MHj07
Xaml はそもそも出が bland 用の言語なので!( ̄▽ ̄;)

341デフォルトの名無しさん2021/12/02(木) 14:40:16.59ID:ZkomhGTX
UWPからWinUI3に移植しているが、Null関係で挙動が変わって落ちるのが多い
nullableが無効でも落ちるんだから、デバッグ不足なんだろうか?

例えばstring[]のプロパティーをSelectMany掛けたとき、プロパティーがnullだと落ち
以前のバージョンならnullでも落ちることはなかった

まあC#言語自体の問題だからWinUI3は直接関係ないが

342デフォルトの名無しさん2021/12/02(木) 15:39:50.57ID:V1/8vw1n
エラーや警告全部潰したのか

343デフォルトの名無しさん2021/12/02(木) 15:45:26.39ID:2ZnSDNZw
コーディングが悪いに10ペリカ

344デフォルトの名無しさん2021/12/02(木) 19:29:14.85ID:CTB0TicX
C#のバグをコーディングのせいにするなよ。

345デフォルトの名無しさん2021/12/02(木) 20:53:53.11ID:2ZnSDNZw
エラーと落ちるのは別問題だしnullチェックは実装側がチェックするんじゃね

346デフォルトの名無しさん2021/12/02(木) 22:23:02.65ID:VuWHbhh/
SelectManuでnullって元々例外にならん?

347デフォルトの名無しさん2021/12/02(木) 22:35:04.02ID:+1sdEraP
なるね。そもそもUI関係ない話だしな

348デフォルトの名無しさん2021/12/03(金) 09:43:39.68ID:5p0sqebB
まさか仕事で使ってないよなw

349デフォルトの名無しさん2021/12/03(金) 15:24:52.56ID:RT3SWc39
https://github.com/lepoco/wpfui
これなんなの
ModernWPFに続いてこれ
また中途半端で終わるのかな

350デフォルトの名無しさん2021/12/03(金) 15:30:45.19ID:RT3SWc39
ちょっと前も書いたがModernWPFも更新停止してて
Microsoftが強力なリーダーシップとらんからavaloniaやUnoPlatformとかみんなで戦力分散してどれも中途半端な品質になって全滅

つか、UnoPlatform 4.0でVisual Studio Codeや色々対応したぞ
これっぽっちも話題になってない

351デフォルトの名無しさん2021/12/03(金) 15:32:56.90ID:RT3SWc39

352デフォルトの名無しさん2021/12/03(金) 22:42:19.01ID:+QAa1WFf
XamarinでなくUnoでいいだよな。
Xamarinチームのろますぎる。

353デフォルトの名無しさん2021/12/03(金) 23:24:24.55ID:9uRuF5M7
unoってxamarinに乗っかってるんじゃなかったか

354デフォルトの名無しさん2021/12/04(土) 02:17:34.97ID:duEC3q7J
MSがリーダーシップとる必要ないと思うけど

355デフォルトの名無しさん2021/12/04(土) 08:19:01.55ID:jisV9eX6
MS 昔backbone、今React推しだろ

356デフォルトの名無しさん2021/12/04(土) 10:55:56.21ID:Pfyferf0
Reactは無いわ

357デフォルトの名無しさん2021/12/04(土) 11:25:13.36ID:CGEx/W13
unoしてみようかと思ったけど
xamarinとかいれないといけないからやめた

358デフォルトの名無しさん2021/12/04(土) 12:38:09.08ID:kdi4wOGz
Reactはいかにも欧米的な徹底したトップダウン指向で、島猿には馴染みにくいところがあるよね
本来MVVMなんかも根底の思想はトップダウン設計なんだろうけど、見た目から入ってそこからVMを抽出するようなボトムアップな作り方でもなんとか形になるんだよ
対してReactはそうはいかなくて、抽象から具体へ一方向にデータを流す完全にトップダウンな構造が強制される
外人のいう、MVVMはビューとの細かいインタラクションがうざいみたいなのって日本人には理解しにくい感覚だろうな

359デフォルトの名無しさん2021/12/04(土) 13:36:56.15ID:jisV9eX6
WPF MVVMからReactに移行すると
あまりの簡単さに衝撃をうけるよな
簡単、極めてシンプルかつ必要なコード量も桁違いに少ない
あと驚くのがvscode使ってのデバック性能が桁違いによい
XAMLにブレークポイント貼れないとか笑える

MVVMで議論される事って
MVVMみたいな個性的な仕様を持ち込んだから発生してた事が良くわかるぞ

360デフォルトの名無しさん2021/12/04(土) 13:39:58.39ID:F0qid+KU
>>338
候補として二人居る:
1. あわしろいくや(UbuntuLinux、OpenOffice、翻訳家)
2. プログラミング関連のYouTuberにあわしろというどっかの企業社長がいる。

361デフォルトの名無しさん2021/12/04(土) 13:41:38.33ID:U53Fmlsk
>XAMLにブレークポイント貼れないとか笑える

どういうことをしたいんだろ

362デフォルトの名無しさん2021/12/04(土) 13:43:06.95ID:F0qid+KU
>>360
間違った。
2は、「エンジニアチャンネル」の「粟島」だった。
だから、1.かな。

363デフォルトの名無しさん2021/12/04(土) 13:43:45.86ID:wGH9SwaY
バインディングで値の変更が発生するタイミングに貼りたいことはあるなあ

364デフォルトの名無しさん2021/12/04(土) 14:01:29.89ID:jisV9eX6
証券のリアルタイムクライアントをWPFで
実装してた時とか
インジゲーターの発光条件のようなちょっとした判定がXAML内にあると苦労する
そういう時はコードビハインドで書いた方がよかった

365デフォルトの名無しさん2021/12/04(土) 14:23:58.38ID:U53Fmlsk
>>363
VMのプロパティに貼るで不足に思ったことは無いなぁ。
PropertyChangedがちゃんと飛んでいるか疑う場合とかかな。

366デフォルトの名無しさん2021/12/04(土) 14:37:26.13ID:tlMggZBm
散々言われていることだが
x:bindをバックポートしてくれるだけでかなり作りやすくなるのだがなぁ
全然完成しない次期UIプラットフォームよりWPFを拡張した方が実用になるんじゃないか

367デフォルトの名無しさん2021/12/04(土) 14:42:59.49ID:uWlSLupE
頑なにバックポートしないのはつまりそういうことだぞ
諦めたら?

368デフォルトの名無しさん2021/12/04(土) 14:55:11.84ID:B2/a6yVa
>>367
どういうこと?

369デフォルトの名無しさん2021/12/04(土) 19:27:22.33ID:VDz5c7+k

370デフォルトの名無しさん2021/12/04(土) 19:33:01.60ID:VDz5c7+k
https://developer.android.google.cn/jetpack/androidx/releases/compose-compiler

jetpack composeも順調に細かくアップデートしてくれる

winui 3の品質と大違い

371デフォルトの名無しさん2021/12/04(土) 19:39:39.42ID:VDz5c7+k
flutterの方も4か月に1回リリースするから
今月にリリースくるかな
flutterのwindows,linux対応どうなってんのかな

372デフォルトの名無しさん2021/12/04(土) 20:04:03.98ID:2JL+968q
winui3待ってる間にflutterに浮気中なり・・・

373デフォルトの名無しさん2021/12/04(土) 20:41:06.59ID:duEC3q7J
フォームおじさんだったらflutterでも何も理解できないんだろうな

374デフォルトの名無しさん2021/12/05(日) 16:05:58.30ID:zwvwJ3GL
>>373
お前の理解度程度でw

375デフォルトの名無しさん2021/12/05(日) 22:10:53.32ID:2XZtwemX
WinUI3のWindow制御は、よく読むと必要な情報も機能も全て用意されているのは分かったが
AppWindowPresenterという概念を理解する前にuser32を使い始めたのが敗因だったわ
一応動いているけど作り直さんといかん

流石にwpfよりはちゃんとしている

376デフォルトの名無しさん2021/12/05(日) 22:59:54.39ID:Z8sJTB6x
Flutterで作られたWinアプリってなんかあんの?

377デフォルトの名無しさん2021/12/06(月) 09:10:25.40ID:kWdsX7BP
>>375
あんなの用意されてるとは言わんわ。
windows api使えば泥臭いけど色々できます、と同レベルやんけ。

378デフォルトの名無しさん2021/12/08(水) 18:32:20.16ID:1/e0NkZI
WinUI 3触り始めたけどこれ現代版WPFみたいな感じだな
違和感が少なく作業できたわ

379デフォルトの名無しさん2021/12/08(水) 20:18:31.30ID:a4b1TrI6
ほぼ同じ感じだから使いたいんだけど、datagridやComboBoxのバインディングのエラーが改善されないと正直使い物にならないかなあ
かなり目立つし致命的なところだと思うんだけど、なんで放置されてるんだろ

380デフォルトの名無しさん2021/12/09(木) 02:27:48.11ID:OPHaQIOf
このスレでグチグチ言われてるのは、品質とパフォーマンスだね..

381デフォルトの名無しさん2021/12/09(木) 07:02:21.82ID:kmW2UpC8
パフォーマンスはともかく
MSに品質を期待するのは野暮ってもんだ

382デフォルトの名無しさん2021/12/09(木) 08:19:09.95ID:tGD0zOBT
ほんとα版みたいなのをリリースしてくるよね

383デフォルトの名無しさん2021/12/09(木) 11:25:12.74ID:llOrfnKn
>>380
致命的www

384デフォルトの名無しさん2021/12/09(木) 12:02:30.61ID:tGD0zOBT
フレームワークの導入なんて最初でケチが付いたら当分は様子見になるから
初期リリースから完成度上げとくべきなんだけどMSは過去から何も学ばない

385デフォルトの名無しさん2021/12/09(木) 14:50:14.04ID:+JgeG0l9
描画の負荷が軽くパフォーマンスはいいと思った
バグが表面化してるのがやばい

386デフォルトの名無しさん2021/12/09(木) 14:56:43.11ID:KovgkQkM
確かに0.8は酷いものだったが1.0は割と安定しているけどな
もしかすると触らずにネットの噂と印象だけで騒いでいないのか?

387デフォルトの名無しさん2021/12/09(木) 14:59:54.86ID:SPazmN08
MSの.NET部門ってインターフェースを後から変えづらいAPIやフレームワークの開発ばっかりやってるから、
小さい機能セットで完成度の高いものを出していくという発想がないんだろうね
VSCodeみたいにデリバリー重視でMVPから開発していくスタイルで後から破壊的変更されまくっても困るだろ

388デフォルトの名無しさん2021/12/09(木) 15:15:05.48ID:OPHaQIOf
>>385
いやいや、ItemsControl系使ってみんひどいから
>>269のリンク先みた方がいい

バグに関してはちょっと本格的なアプリ作り出すと踏むこと間違いなし
俺は既に数個報告してるし
もう触るのやめた

389デフォルトの名無しさん2021/12/09(木) 16:50:14.24ID:ZKyVqiYb
まぁGAFAMにいるソフトウェアエンジニアすべてが優秀ってわけじゃないし…
MSはその中でもひとつ落ちるというか、中の下〜中の中くらいのプログラマを多く抱えてそうなイメージ

390デフォルトの名無しさん2021/12/09(木) 17:27:19.06ID:tGD0zOBT
>>389
インターンが作った拡張機能とか公式で公開するレベルだからなあ

391デフォルトの名無しさん2021/12/09(木) 17:28:35.06ID:kmW2UpC8
代わりに商売上手が多いんだろう

392デフォルトの名無しさん2021/12/09(木) 23:45:52.34ID:OPHaQIOf
>>371
flutter 2.8来た

393デフォルトの名無しさん2021/12/10(金) 00:57:19.22ID:EMIJiqQw
>>269、よく見たら2019年に書かれてるじゃん
優先的に直すべき事象だと思うんだけど、今の時点で直ってないってことは修正には期待できないのかな

これがなければ普通に使いたいんだけど...

394デフォルトの名無しさん2021/12/10(金) 10:58:21.08ID:IaTPmX3X
>>393
依存関係プロパティーはかなり遅いようだが、対WPFで考えるとBinding VS x:Bindのアドバンテージは別に有るから
トータルでどっちが早いとか遅いの情報がないと判断つかないわな

テストはバインディングせずに直接依存関係プロパティーに値を入れているベンチマークだからね

395デフォルトの名無しさん2021/12/10(金) 18:47:07.68ID:d11P/pJ3
>>197だけど
x:bindとかでどうこうなる次元じゃない遅さだと思う

396デフォルトの名無しさん2021/12/10(金) 19:23:09.60ID:EMIJiqQw
>>199に書いたとおり、x:Bindでもクッソ遅い場面がある
使用に耐えないレベルだった
ただ0.8.4までしか試してないから、もし1.0で改善してたらごめん

397デフォルトの名無しさん2021/12/10(金) 21:37:20.02ID:KHN3i945
1.3から本気出す

398デフォルトの名無しさん2021/12/10(金) 22:07:40.25ID:uwE9EWvi
1.0の正式版とそれ以前では違いそう
.net 6も正式版の直前までパフォーマンス酷かったし

399デフォルトの名無しさん2021/12/13(月) 08:59:15.68ID:H9a7rgZr
1.0

>これはMicrosoft Windows App SDKの実験版です。

おやすみ

400デフォルトの名無しさん2021/12/14(火) 10:31:50.74ID:BWRxmoJr
WPFはいつ如何なるときもMVVMで作るのが良い設計だと思い込んでるWPFビギナーを何とかしてあげたい。

誰が戦犯だ?

401デフォルトの名無しさん2021/12/14(火) 10:39:33.53ID:8wUcfeCA
すまん、俺

402デフォルトの名無しさん2021/12/14(火) 11:33:17.84ID:0FaSrzOE
>>400
俺だな

403デフォルトの名無しさん2021/12/14(火) 11:55:32.17ID:bZYBqm0X
使い分けた方が良いと思ってそうしてたけど
想定外に規模が大きくなって後からMVVMに直す方が手間だと気が付いてからは
確実に大きくならないのが分かってる時以外はなるべく最初からMVVMにするようにしてる

404デフォルトの名無しさん2021/12/14(火) 12:01:24.45ID:mpAOsF0a
所詮ビューをどう作るかの問題でしかないのにそんなに大した話かね
作り方が悪いんじゃない?
VMにビジネスロジック書きまくってそう

405デフォルトの名無しさん2021/12/14(火) 12:53:06.59ID:GyJmmLrf
良い悪いというより慣れるとMVVMが楽になる
イベントハンドラにコード盛り付ける時代に戻りたくない

406デフォルトの名無しさん2021/12/14(火) 13:03:12.96ID:O+PKsBTV

407デフォルトの名無しさん2021/12/14(火) 13:09:09.39ID:mEb6s25z
配布する際のexeやdllを難読化(逆汗防止とまでは行かなくても)する有償無償問わずお勧めのツールありますか?

408デフォルトの名無しさん2021/12/14(火) 13:22:20.11ID:nNuI17B5
使い捨てじゃない限りMVVM使うね

409デフォルトの名無しさん2021/12/14(火) 13:51:02.06ID:AFzuPhiG
staticおじさんは今、MVVMおじさんに

410デフォルトの名無しさん2021/12/14(火) 13:57:56.89ID:bZYBqm0X
そのコンバートは対極過ぎて無理だろw

411デフォルトの名無しさん2021/12/14(火) 14:34:25.04ID:AFzuPhiG
昔:全部staticでええやん

今:全部MVVMでええやん

412デフォルトの名無しさん2021/12/14(火) 15:22:35.56ID:NSBldbYQ
MとV以外に定まった構造なんてない
MVVM原理主義者なんて無視が正解。相手するだけ時間の無駄だから

413デフォルトの名無しさん2021/12/14(火) 15:28:37.04ID:gkdtl+wP
まあフォームズですらビジネスロジックは切り離すしな

414デフォルトの名無しさん2021/12/14(火) 18:12:11.50ID:cTWCNRiH
>>409
staticよりもDI使うね

415デフォルトの名無しさん2021/12/14(火) 18:19:08.48ID:QT7QgCvl
いや切り離したらデータ検証など分割、重複してめんどくさくなるから全部Viewでやったほうが簡単
ユーザーエクスペリエンスが高くなる
wpf向けのエラー通知装置が何種類もあり迷走しているのが何よりの証拠

416デフォルトの名無しさん2021/12/14(火) 18:28:22.54ID:O+PKsBTV
おまえらReactとかやんねーーの?

意味不明のXaml覚える半分の時間で
Reactマスター出来んぞ

その上でXamlまたやるなら大したもんだと関心するけど

417デフォルトの名無しさん2021/12/14(火) 18:37:54.25ID:QT7QgCvl
WEBアプリは来年ですら動作が怪しいからやんねーよ

418デフォルトの名無しさん2021/12/14(火) 19:17:12.28ID:hChHIk3u
Reactが人気みたいだけどVueでweb入門してる

419デフォルトの名無しさん2021/12/14(火) 20:18:32.84ID:DOkC2hMC
>>407

WPF全く関係ないけど"ConfuserEX 2"

420デフォルトの名無しさん2021/12/14(火) 22:54:01.86ID:GyJmmLrf
.net nativeが御存命なら何も問題なかったのにな

421デフォルトの名無しさん2021/12/14(火) 23:26:27.41ID:mEb6s25z
>>419
ありがとうございます、試してみます。
ちなみにWPFで難読化かけると、バインディングなどリフレクションで解決する変数をpublic以外にすると
難読化されて変数名が変わってしまい上手く動かなくなるなんて弊害もありました。

422デフォルトの名無しさん2021/12/15(水) 04:02:26.72ID:wG9epGnM
なんでネイティブアプリ作らせようとしないのか不思議だよなあ

423デフォルトの名無しさん2021/12/15(水) 04:12:08.01ID:wG9epGnM
>>399
1.0には安定板と実験版の二つがあるんだよ

424デフォルトの名無しさん2021/12/15(水) 08:31:36.35ID:PgExgZMT
>>418
SPAってまだ息してるの?

425デフォルトの名無しさん2021/12/15(水) 10:17:12.13ID:VvTx19R8
>>424
今時WebサービスはSPAだらけだぞ
SPAが出始めた当初の、一昔前でいう全面Flashのクソサイトみたいなイメージのままで止まってるんじゃない?
意外に普通のサイトでも普通に使われていて、もはや全く特別なものではなくなっているし君も気付いていないだけ

426デフォルトの名無しさん2021/12/15(水) 12:24:42.77ID:UffDh3f0
>>422

「一般人には"難しい"インストール作業が必要」だからでしょ。

427デフォルトの名無しさん2021/12/15(水) 14:37:16.07ID:rLyo7YcO
>>426
zipファイルを右クリックして展開、中のexeをダブルクリックするだけ

428デフォルトの名無しさん2021/12/15(水) 15:15:38.62ID:SBRyNeAi
>>427
それだとダウンロードしたファイルの実行許可みたいな処理をしないと起動しないな

429デフォルトの名無しさん2021/12/15(水) 19:11:55.55ID:samTlIw/
MSIX「…」

430デフォルトの名無しさん2021/12/15(水) 23:20:46.31ID:l+MEhncN
>>415
これマジで言ってんだったらヤバいなw

431デフォルトの名無しさん2021/12/16(木) 15:14:01.42ID:8t4kYEOd
>>415
ウン千行のMainWindow.xaml.csでも量産してるのか?それともpartial祭り?

432デフォルトの名無しさん2021/12/16(木) 15:26:56.21ID:GwGlfrLa
モデルを再利用しないならぶっちゃけ全部ビューに書いた方がメンテしやすいよね

433デフォルトの名無しさん2021/12/16(木) 15:41:48.28ID:UhnplqTN
>>432
VMは作る必要ないが、切り出せる処理は可能な限りModelに切り出したほうがメンテしやすいだろ

434デフォルトの名無しさん2021/12/16(木) 18:59:05.09ID:/RlPdQ27
MVVMか・・・ 
ドメイン駆動開発には必須だが、カスタムコントロールをListView->GridViewにDataTemplateで埋める時なんか、
DataContextがListViewのItemSpurceに固定されて二段階ペアレント遡りとかマンドクセーんだよな。
コードビハインドでやった方が簡単だし速い。

435デフォルトの名無しさん2021/12/16(木) 19:23:49.46ID:SXRV0mKl
>>434
一度React等の1-way dataflow系のUIフレームワークに触れてみることをお勧めする
MVVMなんかに戻る気しなくなるぞ

436デフォルトの名無しさん2021/12/16(木) 20:52:20.35ID:0keLIzjB
この件に関しては何であるかは関係ないだろ
XAMLがそうなちゃってるだけでflutterや他のフレームワークでMVVMやれば>>434の件とか自由にできるだろ??

437デフォルトの名無しさん2021/12/16(木) 21:17:28.50ID:y2oCKs8P
VMがあるがVMは最小限にして他はコードビハインドに書くという新たなるデザインパターンを発見してしまった

438デフォルトの名無しさん2021/12/16(木) 21:20:43.02ID:P4pOcLuS
pythonに描かせたチャートを表示する方法おしえてください

439デフォルトの名無しさん2021/12/16(木) 23:10:25.71ID:mP79z56f
Reactは俺も使ってるが、WebアプリもWPFみたいに開発できたらもっと楽なのにと思う。

440デフォルトの名無しさん2021/12/16(木) 23:13:42.48ID:Uw3UXkCr
>>439
Vue.jsとか使えばjs+MVVMで開発出来るでしょ

441デフォルトの名無しさん2021/12/16(木) 23:16:19.34ID:Qqw3hXVf
React使えてなさそう...

442デフォルトの名無しさん2021/12/16(木) 23:18:07.78ID:Qqw3hXVf
もう10年ぐらい前から
backbone.jsがmvvmしてますよ

443デフォルトの名無しさん2021/12/16(木) 23:21:39.31ID:el7qs11a
winformみたいに楽に開発できるようにはなりませんかね。

444デフォルトの名無しさん2021/12/17(金) 04:23:59.46ID:FDMn0ZP0
どこが難しいのかわからない
やろうとしてないだけじゃないの

445デフォルトの名無しさん2021/12/17(金) 06:23:40.15ID:FEmDTE20
>>444
難しいじゃなくて、
めんどくさいんじゃねーーの?

446デフォルトの名無しさん2021/12/17(金) 07:31:09.67ID:k0KpTC0i
Electronオワコンの兆しが見えてきた

447デフォルトの名無しさん2021/12/17(金) 07:49:25.07ID:vC3aJ6Ce
VSCodeがある時点でWPFよりオワコンじゃないんだが

448デフォルトの名無しさん2021/12/17(金) 08:06:23.71ID:k0KpTC0i
そのVSCodeの元になったATOMがElectronを捨てた

449デフォルトの名無しさん2021/12/17(金) 08:24:08.08ID:QaySSAou
VSCodeはともかくATOMは💩だったからね

450デフォルトの名無しさん2021/12/17(金) 08:38:26.32ID:hyr8BiIA
>>437
VM最小限ではないだろうが、反応速度をトリミングしていけば、普通にそうなるんじゃね?
最初はActiveCommandやeventtriggerバインディングを駆使してストイックにビハインドコードを汚すまいとするが、
やっていくうちにBindingからeventへの悪魔が食指を伸ばしてくる。
Coreに必死でロジック入れまいとするが、DomainやInfrastructueから自然と入ってきて汚すDDDみたいなもんだよ。

451デフォルトの名無しさん2021/12/17(金) 09:24:17.02ID:8qM/JwoR
そこでWinUI3ですよ。x;BindでイベントをVMで処理できるし、のこりはサービス作ってVMにインジェクションすりゃ良い
1.0になって地雷が少々残っているものの動作は軽快になって実用的になっている

452デフォルトの名無しさん2021/12/17(金) 09:57:30.72ID:mQ3a9kDU
>>443
wpf使えばwinformよりは楽に開発できる

453デフォルトの名無しさん2021/12/17(金) 10:56:55.08ID:FEmDTE20
>>443
wpfでmvvm捨てれば同等までにはなる

454デフォルトの名無しさん2021/12/17(金) 11:15:05.40ID:OxYtcTfz
>>448
githubがMSに買収された時点でatomはオワコン決定だろ

455デフォルトの名無しさん2021/12/17(金) 12:20:14.61ID:tWB5K5S1
GitHub クローンで、Ruby on Rails から、Go へ移行しない、
GitLab が上場して、時価総額が2兆円!

だから、Go へ移行するGitHubは、2兆円以上の価値がありそう

456デフォルトの名無しさん2021/12/17(金) 22:46:12.94ID:guv1lRQC
>>453
イベントドリブンごりごりで描くならWPFの方が劣るかな
GestureTextとか変なところで手間かかる

457デフォルトの名無しさん2021/12/18(土) 00:13:36.92ID:3vX4TQFs
>>456
そんな偏屈な所つつかれても...

458デフォルトの名無しさん2021/12/18(土) 06:16:02.64ID:gMZd/6Bt
>>443
>>453

>winformみたいに楽に

って言ってるんだからMVVMを使わないのは大前提。

WPFの方が楽。
同等レベルだったらわざわざWPF使う意味はない。

459デフォルトの名無しさん2021/12/18(土) 09:04:39.30ID:hjFJ5hmV
Winアプリの構造がメッセージループである以上、
MVVMみたいに本末転倒で過度な抽象化をするとインピーダンスミスマッチでもっさりするのは必然

460デフォルトの名無しさん2021/12/18(土) 09:58:17.85ID:+il6Dckm
まぁ DomainのRepositoryが全てのSOLID原則の中心になっているようなものだからね。 抽象化で遅くなるのは仕方ない。
描画やIOディレイもっさりに関してはasync/syncやUser32.dllのPostMessge、WndProcで高速化しているのがハイスキル連中のテクニックとちゃう?
プロはリリース毎のコスト上昇にほとんどの神経を尖らしているので抽象化肥大は避けられない。 コスト上昇が飽和しなければ、プロジェクト崩壊している事になる。
MVVMはTDDの必須構造。

461デフォルトの名無しさん2021/12/18(土) 11:12:55.77ID:lNPlbMFx
>>459
レスポンスを追求するならVに全て実装するのも最適解のひとつだよ

462デフォルトの名無しさん2021/12/18(土) 12:08:56.63ID:7vxJCvKi
賢そうに見えない話を続ける人達にあれがよいこれがよいと推されてもねえw

463デフォルトの名無しさん2021/12/18(土) 12:40:09.41ID:rMHGoE/h
>>462
もっと賢そうに見えない人がそんなこと言ってもねえw

464デフォルトの名無しさん2021/12/18(土) 12:45:09.73ID:5vur9Hw6
M(VV)M フォッフォッフォッ

賢い人ならバルタン星人に見えます。

465デフォルトの名無しさん2021/12/18(土) 14:38:05.82ID:TQAat0ge
ネットや本のサンプルコードはWinforms ばかりなのは楽だから

466デフォルトの名無しさん2021/12/18(土) 15:34:46.72ID:191O5ceb
たからmvvmはblend前提のアーキテクチャだから
blend使わない時点で...

467デフォルトの名無しさん2021/12/18(土) 15:36:40.23ID:191O5ceb
↑wpfのmvvmね

knockout.jsとかvue.jsのmvvmは結構使える

468デフォルトの名無しさん2021/12/18(土) 15:41:06.33ID:sdZeToOe
mvvmがwpf特有のものだと思い込んでる人いそう

469デフォルトの名無しさん2021/12/18(土) 15:45:40.48ID:5vur9Hw6
大半は開発者はmvvmなんてどうでもいいと思ってる。
そして大半の開発者はWPFは面倒だと思ってる。

470デフォルトの名無しさん2021/12/18(土) 15:57:58.52ID:sdZeToOe
付いてこれない奴はおいていくしかないわな

471デフォルトの名無しさん2021/12/18(土) 16:02:12.24ID:5vur9Hw6
切り捨て大魔王アップルと同じスタイルですな。カッコイイ

472デフォルトの名無しさん2021/12/18(土) 18:07:20.87ID:eF5qVI2/
>>458
高DPI対応のレベルが全然違うわ
今から新しくWinFormアプリシステム作る意味は無い

473デフォルトの名無しさん2021/12/18(土) 18:25:17.90ID:moPm6mf8
>>472
高DPI 対応ですか…またやっかいなものが
GetDeviceCaps
がテキトーな値しか返してくれないし

474デフォルトの名無しさん2021/12/18(土) 18:47:28.71ID:sQyFW59x
4Kモニターが普及してきたし高DPI対応はもう必須やろなあ

475デフォルトの名無しさん2021/12/19(日) 11:19:58.43ID:O/qDX0wZ
そんなに優れたアーキテクチャーなら15年も鳴かず飛ばずで一体何をなさっておられたのでしょう?

476デフォルトの名無しさん2021/12/19(日) 11:38:32.30ID:kxTQmf/6
うちの周りだと普通にWPFで「いまさらForms?」みたいな雰囲気なんだけどそのへんの温度差がすごいな。

477デフォルトの名無しさん2021/12/19(日) 12:01:52.46ID:bFU6ZlAL
普通にwebでやれよ

478デフォルトの名無しさん2021/12/19(日) 12:09:05.77ID:NtqS0yAI
うちの会社は逆だ
WPFなど使い物にならんと随分前に見限られてる
UIはネイティブが第一選択でそれが無理ならFormsだな
俺がWPFを提案したとき上司にそんな物プログラマーが一時の流行りに乗りたいだけですぐに廃れるって一蹴された
まぁ結果論だが上司が正しかったのかな

479デフォルトの名無しさん2021/12/19(日) 12:35:07.34ID:JBr0bC1G
一時の流行りすらなかっただろ…

480デフォルトの名無しさん2021/12/19(日) 12:49:18.00ID:ZhDu//Ih
>>472
ボケボケのアンチエイリアスを高DPI対応と言われましても

481デフォルトの名無しさん2021/12/19(日) 14:10:26.84ID:dztrfhWF
>>478
当のMicrosoftがWindows10になってもOS標準のGUIをWPFに置き換えに失敗。
結局は非スケーラブルなWindows GDI残渣を片付けられなかった事で、
WPFへの支持も得られず、一足先にSilverlight 、Xamarinも終焉を迎えたもんな。

482デフォルトの名無しさん2021/12/19(日) 14:42:10.84ID:O/qDX0wZ
Xamarinは日本政府も採用してんだから終わってない

483デフォルトの名無しさん2021/12/19(日) 15:02:09.45ID:4oJJoyOR
アメリカの圧力。

484デフォルトの名無しさん2021/12/19(日) 15:06:41.74ID:uJG5wN6M
>>482
あれ反応したことないw
Xamarin採用に起因する不具合なのかね

485デフォルトの名無しさん2021/12/19(日) 15:07:46.95ID:Dc9hXcN/
しっかしここまで「WinでGUIといったらこれ!」っていうフレームワークが存在しないのも凄いよな
どれも一長三短くらいなもの達ばっかりw

これじゃ初学者も何やりゃ良いか分からんだろ

486デフォルトの名無しさん2021/12/19(日) 15:08:45.41ID:S3M8NlfX
>>476
それが一般的なレベル。
デスクトップアプリを何で実装するかで技術レベルを測ってる企業もある。
今更Forms使ってれば最低レベルってことが一目瞭然だから。

487デフォルトの名無しさん2021/12/19(日) 15:18:47.00ID:JBr0bC1G
>>485
C++ならキラーアプリMS-OfficeのフィードバックのMFC、
C#なら高速で人気のあったVCLの後継、winformだった。

実績もなく机上の空論で実装された低速なWPFをMSが押さなければ混乱なんてなかった。
VS開発チームすら採用に難色を示した出来の悪さ。自慢は高DPI対応。

488デフォルトの名無しさん2021/12/19(日) 15:55:56.66ID:zx1ngvEK
今のマシンならWPFでも快適やろ
WinUI 3は今のマシンでも低速だけどw

489デフォルトの名無しさん2021/12/19(日) 15:58:09.64ID:/MVrxgMV
>>487
VS開発チームすら採用に難色を示したってどこの情報

490デフォルトの名無しさん2021/12/19(日) 16:08:10.00ID:3MHXzmFi
>>482
人脈が生きた結果だな

491デフォルトの名無しさん2021/12/19(日) 16:15:13.62ID:kxTQmf/6
>>487
ストアアプリやUWPは確かに混乱をもたらしたと思うがWPFとFormsは好きな方使えばいいんでは?
べつにそこ混乱する必要ないでしょ。

492デフォルトの名無しさん2021/12/19(日) 16:29:09.20ID:HjXxxksN
vs studioがwpf製だろ

493デフォルトの名無しさん2021/12/19(日) 16:35:03.29ID:ZhDu//Ih
VS2010は出来が良かったな
2012以降余計な物が追加されてどんどん重くなっていって2017でリタイア
今じゃVSCodeに乗り換えた

494デフォルトの名無しさん2021/12/19(日) 17:19:37.75ID:+uXvukWf
今後はWinUIになっていくだろうな

495デフォルトの名無しさん2021/12/19(日) 17:22:35.24ID:zx1ngvEK
前から思ってたんだがandroidのスレは過疎ってるのに
このスレ人だけはいるよな
俺はこの3,4年windowsアプリ作ってないがどうせお前らも似たようなもんだろ??

496デフォルトの名無しさん2021/12/19(日) 17:47:00.06ID:kxTQmf/6
それは業務によるだろう。
うちは今もWindowsとLinuxのスタンドアロンアプリとあとWebだな。他の部署はAndroidもやってるが。

497デフォルトの名無しさん2021/12/19(日) 20:37:19.88ID:BxjYQSi4
AndroidもiPhoneもWindowsアプリもWindowsドライバもやるよ

498デフォルトの名無しさん2021/12/19(日) 20:50:56.23ID:ZhDu//Ih
>>497
全部Xamarinで書けそうだな

499デフォルトの名無しさん2021/12/19(日) 22:22:25.98ID:nz0H3poH
>>480
フォントでしょ?
そりゃWindowsの問題であってWPFだろうがWinUIだろうが同じだろう

500デフォルトの名無しさん2021/12/19(日) 23:06:28.26ID:Dc9hXcN/
>>495
うちは端末がWindows PCのシステムだからまだゴリゴリ書いてるよ

501デフォルトの名無しさん2021/12/19(日) 23:09:34.77ID:Dc9hXcN/
>>493
VS2017の重さは確かに凄まじかったな
ただその後VS2019〜VS2021で大幅に軽量化されたから、暇な時に是非試してみて。第3世代のcore i5でもヌルヌルだったから驚いたわw

502デフォルトの名無しさん2021/12/19(日) 23:23:43.31ID:BxjYQSi4
>>498
ドライバは無理〜

503デフォルトの名無しさん2021/12/20(月) 00:33:56.11ID:6vdXMhXJ
>>493
2015から2017は軽くなった気がするけどな

504デフォルトの名無しさん2021/12/20(月) 01:39:02.46ID:kEqHqymm
>>499
ジョブズがあの世から助走をつけて殴りに来るレベルw

505デフォルトの名無しさん2021/12/20(月) 08:47:29.77ID:vCurGMkT
>>501
今2017メインで使ってるけど特に重さを感じたこと無いが。
初期のバージョンは違うのか?
メモリ8GBでCore i5のノートPCだから開発機としては並かそれ以下だと思うが。

506デフォルトの名無しさん2021/12/20(月) 12:41:10.05ID:I/CEEZL2
>>505
何世代のcore i5?ここ5年位のIntel coreシリーズなら重く感じることは無いと思う
Celeron以下の貧弱CPU+メモリ4GBとか、Win7以前の時代のPCとかだと実感する

507デフォルトの名無しさん2021/12/20(月) 17:38:14.28ID:sqtDC6Ul
先月までcore i3 4150メモリ8GBでVisualStudio2019使っていましたよ。主にwpfですが普通に動いてましたよ。
一緒にAndroidStudioも使っていましたがこっちもそれなりに動いたけど、エミュレータが少し重かった感じ。
さらにHyper-Vでもう一個windows使うときつい感じだったかなぁ。

508デフォルトの名無しさん2021/12/20(月) 18:02:09.10ID:/MJiWoqb
2017はPCリモートデバッグやRaspberryPI UWPリモートデバッグでちょっと遅く感じるな。
2019はOK。
2015はトンデモ。

509デフォルトの名無しさん2021/12/20(月) 18:34:57.62ID:lt0tgbj5
フォントがぼけてたのって10年以上前の話だよな・・・
今はWindowsフォームなんかより綺麗だわ

510デフォルトの名無しさん2021/12/20(月) 19:30:14.72ID:3HJ7rP0Y
win7の頃のWindows PowerShell ISE って、滲んでボケボケだったよなw

511デフォルトの名無しさん2021/12/20(月) 19:43:10.70ID:OwtAvB5A
レンダリングの問題もあるのかもしれんが、Windowsマシンはハードの色んな組み合わせがあるからただ低DPIディスプレイ使ってる人が多いだけとか??
Macみたく高DPIディスプレイがデフォルトじゃないとか?

512デフォルトの名無しさん2021/12/20(月) 19:49:29.43ID:ceMzU2Ib
マックもアイホンもアンドロイドも高詳細ディスプレーが当たり前になって、ギザギザしてるのはウィンドウズだけになった。

513デフォルトの名無しさん2021/12/20(月) 19:59:54.61ID:3HJ7rP0Y
Windowsではグラフィックドライバや液晶モニタもゲーミング需要ばかり気にしてるからな。
4K8K や HiDPI よりも FHD@144fps 低遅延とか、大人やビジネスユーザを馬鹿にしてる。
もうね、ゲーム専用エディションでも別途作って分けてほしい。

514デフォルトの名無しさん2021/12/20(月) 20:01:48.01ID:ceMzU2Ib
企業が導入することも関係あるかも。

515デフォルトの名無しさん2021/12/20(月) 20:05:38.69ID:N6PiLWFt
モニタ2台でスケーリングサイズが異なる場合、片方がボケるのは諦めるしかない?

516デフォルトの名無しさん2021/12/20(月) 20:09:28.16ID:grqOAdxX
画面に10cmまで近づいて使うための高詳細ディスプレイなんかWindowsにはいらん。
ド近眼で目が悪い奴ほど4k8k、高リフレッシュレートに拘るよな。

517デフォルトの名無しさん2021/12/20(月) 20:16:41.77ID:ceMzU2Ib
近眼じゃなくて老眼。

518デフォルトの名無しさん2021/12/20(月) 20:17:25.89ID:2JRCEtb9
>>515
Per-Monitor V2

519デフォルトの名無しさん2021/12/20(月) 22:59:19.00ID:QkysZdpN
>>516
4K8KをDPIスケーリング100%で使うもんだと思い込んでない?

520デフォルトの名無しさん2021/12/21(火) 00:37:39.12ID:6muzqSDP
>>519
ド近眼なのに?

521デフォルトの名無しさん2021/12/21(火) 01:23:26.16ID:IbrNLnfQ
>>520
ど近眼だとスケーリング100%で使うってどんな理屈だよw

522デフォルトの名無しさん2021/12/21(火) 01:39:08.44ID:6muzqSDP
ただでさえド近眼は画面に顔近づけて字がでかく見えるのに
スケーリング上げたらさらにでかくなるだろって理屈。
まぁ最初からド近眼が何考えてるか分からないって話だから話が通じなくて当然か。

523デフォルトの名無しさん2021/12/21(火) 03:34:41.61ID:IbrNLnfQ
自分も視力0.1ないけど眼鏡かけてるから50cmは離れて見てるぞ
裸眼で見てんのか?

524デフォルトの名無しさん2021/12/21(火) 03:42:40.49ID:IbrNLnfQ
あと例えば27インチモニターなら
WQHD 100%と
4K 150%が同じ文字の大きさな

525デフォルトの名無しさん2021/12/21(火) 08:30:17.31ID:eQrXEh+6
物理的にUIが小さくなるHiDPIのスケーリング100%をなんでド近眼がわざわざ使いたがるんだよ
ド近眼じゃなくてお前の方が何考えてるのかわからんわw

526デフォルトの名無しさん2021/12/21(火) 09:21:11.93ID:LAFMGSrj
Surfaceのデフォルトが200%だからな

527デフォルトの名無しさん2021/12/21(火) 12:13:03.23ID:7H6AAoYa
今度は近眼談義っすかw
IQいくらだろw

528デフォルトの名無しさん2021/12/21(火) 14:04:42.12ID:nI7jvfgM
10cmに顔近付けないと見えないとか近視じゃなくて弱視だろ

529デフォルトの名無しさん2021/12/21(火) 16:06:13.83ID:WhHQjz4F
その一方で老眼進行中の俺は、画面に近付いて見れば勝手にFormsの文字がWPFみたいに見える!

530デフォルトの名無しさん2021/12/21(火) 17:57:06.60ID:EIwIcz4X
今日からアクリルを学んでいくぞ

531デフォルトの名無しさん2021/12/21(火) 18:05:09.54ID:JodMSN40
アクリルの時代は終わってこれからはmicaの時代

532デフォルトの名無しさん2021/12/21(火) 18:28:02.84ID:LOQbOTji
まず人脈のあれはどうなったん?

533デフォルトの名無しさん2021/12/22(水) 08:50:02.97ID:CwgQtrlf
Twitterでよくおすすめされる

534デフォルトの名無しさん2021/12/22(水) 14:45:35.96ID:jnBLVDHK
>>531
アクリル採用すると没個性だし、micaも9割以上の人は気づかない。
知ってる人がよーく目を凝らして見て気づくレベル。

535デフォルトの名無しさん2021/12/22(水) 18:23:21.44ID:WW6KINv7
おじさんたちってすぐ新しいものを否定するよね
ダークモードにすら対応してない糞アプリしか作れないんだろうなあ・・・(煽り)

536デフォルトの名無しさん2021/12/22(水) 19:08:33.51ID:tCEDwQ62
>>535
Androidはダークモード意味ありそうだしそれなりに簡単に作れるけど、Windowsはどうもやる気が起きない。

537デフォルトの名無しさん2021/12/22(水) 19:54:56.12ID:dBK0S5ah
ダークモードなんてUWPで何もしなくても対応してたのに。

538デフォルトの名無しさん2021/12/22(水) 20:03:07.21ID:WW6KINv7
おじさんたちダークモードの重要性認識したほうがいいよ
ダークモードに慣れたユーザーはライトモードに戻れなくなる
ユーザーはライトモード眩しくて目が痛いって言いだすから
特にWinodowsアプリはデカいから白い画面出しちゃったら不快感がすごい

539デフォルトの名無しさん2021/12/22(水) 20:51:39.12ID:vWkgem9q
どちらかというとおじさんの方がダークモードにしたがる。
若い子は白画面の方が好き。

540デフォルトの名無しさん2021/12/22(水) 21:04:47.54ID:tCEDwQ62
おじさんだけどダークモードは目が疲れる
少なくとも明るいところでは背景白のほうがいい気がする

541デフォルトの名無しさん2021/12/22(水) 21:09:02.21ID:vWkgem9q
Windowsだと黒画面はコマンドプロンプトの古臭いイメージがあってダサいみたいよ。

542デフォルトの名無しさん2021/12/22(水) 21:09:43.89ID:P6MMeEgn
自分の好みはさておきユーザーの好みどおりに切り替えられることが重要

543デフォルトの名無しさん2021/12/22(水) 21:11:43.82ID:R2aGyb0D
ダークモードめちゃくちゃ目が疲れるから苦手。
まともなカラーテーマにしてればそこまで目も痛くないだろ。

544デフォルトの名無しさん2021/12/22(水) 21:14:28.20ID:WW6KINv7
おじさんにありがちな自分が出来ないことを問題なしにしようとする癖が出てますねえ

545デフォルトの名無しさん2021/12/22(水) 21:25:56.46ID:jobsLtVJ
>>542
これよ
客「ダークモードにはどうやって切り替えるんですか?
俺「え?
客「え?

546デフォルトの名無しさん2021/12/22(水) 21:52:18.87ID:NTS9Bws8
俺はライトモードとかまぶしすぎ
ダークモードで輝度も低くしてるわ

547デフォルトの名無しさん2021/12/22(水) 21:53:48.98ID:NTS9Bws8
(暗くしたり暖色系のライトつかってる家の中ではね)

548デフォルトの名無しさん2021/12/22(水) 21:55:29.76ID:NTS9Bws8
まぁ、今時WinUI 3やUWPならダークモード5秒で実装できるようになってるが

549デフォルトの名無しさん2021/12/22(水) 22:04:47.79ID:svF48xPZ
システムカラー使えばいいんでしょ!
感嘆よ!

550デフォルトの名無しさん2021/12/22(水) 22:42:42.05ID:R2aGyb0D
>>544
やってるよ、ダークモード対応。
でも何の良さもわからん。
寝る前にスマホ触るときぐらいでは?

551デフォルトの名無しさん2021/12/22(水) 23:23:38.84ID:9CXRo0fB
有機ELディスプレイではダークモードが有り難い。

552デフォルトの名無しさん2021/12/22(水) 23:55:35.70ID:9pewrt27
>>545
客なら答えればいいじゃん

553デフォルトの名無しさん2021/12/23(木) 00:21:13.77ID:UfWalJ0m
>>552
アスペには無理なの

554デフォルトの名無しさん2021/12/23(木) 00:26:55.03ID:Nml0UUBt
>>548
しかしWinUI3のContentDialogとTeachingTipsのダークモードはバグってる
ContentDialogはインライン止めたらなんとかなったがTeachingTipsはどうにもならん

555デフォルトの名無しさん2021/12/23(木) 02:00:46.17ID:UfWalJ0m
α版なんか使うからやん
1.0はα
これは定説

556デフォルトの名無しさん2021/12/23(木) 17:42:36.25ID:fLj4zuic
WinUIでは関数がバインディングできるからXAML独特のバリデーションとかコンバーターに首突っ込まなくてよくなったみたいだな
ほかにもGridの書き方が楽になってたりWPFには戻れん

557デフォルトの名無しさん2021/12/23(木) 18:54:57.40ID:OORu+GT/
一時期はWPFで仕上げたVisual StudioのIDEすら作り直したし、MS自身がWPFを見切るつもり満々だもんなw

558デフォルトの名無しさん2021/12/23(木) 19:04:07.77ID:fLj4zuic
見切るというかWinUIはWPF 2.0みたいな感じだよ

559デフォルトの名無しさん2021/12/23(木) 19:21:06.26ID:OORu+GT/
それなら呼称も2.0でいいのに

560デフォルトの名無しさん2021/12/23(木) 19:30:02.51ID:fLj4zuic
中身がC++での実装になってるから本質的には別物だし

561デフォルトの名無しさん2021/12/23(木) 19:46:38.64ID:xJM5EaiZ
戻れン
のはいいけど7,8,9と走り続ける覚悟はあるの?

562デフォルトの名無しさん2021/12/23(木) 19:55:11.44ID:fLj4zuic
MSがこっちでやるって言ってるんだからWPFやWindowsフォームに残留して走り続けるほうがよっぽど苦労しますよ

563デフォルトの名無しさん2021/12/23(木) 20:01:58.86ID:fLj4zuic
ただいまはスタートダッシュ決めたい人の時期だから
後でついていけばいいくらいの人は来年の4月5月あたりからでいいんじゃないかな
WPFより教えやすそうだからブログ記事とかも来年あたりから増えてきそう

564デフォルトの名無しさん2021/12/23(木) 21:14:10.75ID:8RdoHQJy
>>557
いつどう作り直したの?

565デフォルトの名無しさん2021/12/23(木) 22:29:33.82ID:otsbUMdB
>>562
MSがこっちでやるって言ったストアアプリやUWPはあのざまじゃん。

566デフォルトの名無しさん2021/12/23(木) 22:33:37.09ID:JQwoySZp
WPFはダークテーマさえどうにかしてくれればずっと使えるぐらい安定はしてる

567デフォルトの名無しさん2021/12/23(木) 22:46:32.62ID:JQwoySZp
でもその安定したダークスタイルがないので詰み
ModernWPF ?

568デフォルトの名無しさん2021/12/24(金) 04:50:07.60ID:0UgRcNh9
>>564
妄想だろ

569デフォルトの名無しさん2021/12/24(金) 07:53:10.17ID:fQ2bMr/u
>>562
ストアアプリとかUWPに乗っかったやつは馬鹿を見ただろうけどな

570デフォルトの名無しさん2021/12/24(金) 08:44:32.63ID:DU7PTkB4
WPFおじさんがFormsおじさんと同類になろうとは…

571デフォルトの名無しさん2021/12/24(金) 09:00:37.27ID:xkcAaGGE
>>567
黒背景固定で作れば?
テーマ切り替えのパッケージも有名どころがいくつかあるし、
自前で作っても大した手間じゃない。

ただOSのテーマ連動「のみ」ってのだけはやめとけ。
スマホと違って複数のウィンドウを同時に表示させるPCではダークテーマだらけになるとどれがどのウィンドウだか分かりづらい。
アプリケーションごとにライトとダークをバラけさせておいたほうが視認性が上がる。

572デフォルトの名無しさん2021/12/24(金) 09:54:52.88ID:9+ABzbvR
>>570
せやな、Javaおじさんが同類になるとは思わなかったよ…

   … COBOL爺

573デフォルトの名無しさん2021/12/24(金) 10:23:13.73ID:w5GNTxIx
>>570
そう考えると笑えるなw
人間誰しも歳取るとどっかの時点で新しい知識を受け入れなくなるんだなぁ

574デフォルトの名無しさん2021/12/24(金) 10:26:55.95ID:ch1dfk+5
MVVMおじさんって今何してるんだろ

575デフォルトの名無しさん2021/12/24(金) 10:49:21.17ID:0UgRcNh9
>>570
WPFに固執してる人っていたっけ
デスクトップアプリ作るうえで消去法でWPFって人が多そうだけど

576デフォルトの名無しさん2021/12/24(金) 10:59:30.94ID:E0rHzfRM
WinUI3ってヴィジュアル系に不具合残っているけど
どうにもならないような不具合は1.0でかなり解消されているんだけどな

577デフォルトの名無しさん2021/12/24(金) 11:37:21.27ID:fQ2bMr/u
自由にファイルを置けるのはデスクトップとドキュメントフォルダのみ、各種設定は変更不可(もしくはリブートで設定リセット)、みたいな厳しい環境が増えてきてるから、xcopyインストールできないUWPなんか技術選定の段階で候補にもあがらなかったが、WinUIでようやくスタートラインに立ったかな。
あとは新しいことができるのは当然として、今までできていたことがどれだけ不自由なくできるかがポイント。
これプラス実運用に耐えられる品質とパフォーマンス。

578デフォルトの名無しさん2021/12/24(金) 12:03:46.18ID:E0rHzfRM
WPFに出来てWinUIに出来ないものの大きなのは複数Windowだが
ページで組んでいなかった人には大問題なのかもしれんね

あとWindowsTemplateStudioが2022で動かないので、2019でテンプレ作成して
出来たクラスを移植するとなんとかなる
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned

579デフォルトの名無しさん2021/12/24(金) 12:04:43.61ID:QunxCEet
>>574
MSがWPF推してた時代にMVVMやってたような意識高い系の人達はみんなWebに移った

580デフォルトの名無しさん2021/12/24(金) 12:32:37.08ID:yxaUeoLG
メインウインドウの中にサブウィンドウ作らなきゃいけないな
マルチドキュメントインターフェースと名付けよう

581デフォルトの名無しさん2021/12/24(金) 16:59:47.39ID:hnRiR98X
まだ新規プロジェクトの作成でMDIかSDI、コンソールなんて選択してるの?

582デフォルトの名無しさん2021/12/24(金) 17:36:49.76ID:9u/nk0P/
>>581
と、申しますと?

583デフォルトの名無しさん2021/12/24(金) 18:20:52.01ID:cdkuRSZ8
>>579
なんでこう妄想が激しいんだろ

584デフォルトの名無しさん2021/12/24(金) 18:38:20.16ID:zZDeAl5J
ウェブっていえばマウントとれると思ってるおじさんなんだろう

585デフォルトの名無しさん2021/12/24(金) 18:54:32.47ID:VdOvlmal
Windows11でウィジェットが追加されたけど、WinUIでウィジェット作れるようにならないかな
とりあえず今は対応アプリ少なすぎてあんまり使えないね

586デフォルトの名無しさん2021/12/24(金) 21:13:58.18ID:PxZoXBQ8
目が悪いので(盲学校に行ってた弱視です)
ダークモードは非常に見づらいので辞めて欲しい

587デフォルトの名無しさん2021/12/24(金) 21:25:47.43ID:zZDeAl5J
やめるわけないじゃん
ユーザーが選ぶんだから

588デフォルトの名無しさん2021/12/24(金) 21:32:56.19ID:2KSdv/Qq
>>571
やっぱりダークモードって見にくいでしょ?

589デフォルトの名無しさん2021/12/24(金) 22:01:14.79ID:9u/nk0P/
vscodeやvisual studioはダークテーマが疲れないね

590デフォルトの名無しさん2021/12/25(土) 05:10:57.37ID:gKCCePd7
>>574
>>579
ここで言うMVVMおじさんってのは何でもかんでもMVVMで実装してしまう意識の低い人。
多分基礎的な事がわかってなくて他の実装方法を知らない。
MVVM使っておけば馬鹿にされないんでしょ?ってノリ。

591デフォルトの名無しさん2021/12/25(土) 08:04:31.47ID:bGAd2vTp
c#おじさんは?

592デフォルトの名無しさん2021/12/25(土) 08:52:16.21ID:mm8m+MMM
>>590
そういう人が実際にいるとしたら、VMにビジネスロジック書いてるんじゃないかな
それはどっちかというとWebでよくあるエセWebMVCの類で、MVVMではない

593デフォルトの名無しさん2021/12/25(土) 09:57:23.26ID:vDKNIftu
>>590
あらゆるところにMVVM使えと主張する奴がいたらそりゃ異常だがWPFに限れば別に普通なんじゃね?
ポトペタやりたいならわざわざWPF選ぶ必要もないし。

594デフォルトの名無しさん2021/12/25(土) 11:41:37.86ID:IZTT5nx6
>>593
画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなものまでMVVMでやろうとするならMVVMおじさん。

595デフォルトの名無しさん2021/12/25(土) 12:09:00.10ID:vDKNIftu

「MVVMおじさん」じゃない人はその条件で何を使うというんだろう?コードビハインドにイベントハンドラで書く?
画面数が少ないからといってわざわざ別yのやり方するのも面倒だと思うが。

それとも、「画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなもの」しかやらないから
最初からMVVMは使ってないってことかな。

596デフォルトの名無しさん2021/12/25(土) 14:10:37.28ID:5ppS8Aaq
MSのキラーアプリ群がC++からC#に移行しない時点でWPFは詰んでた。
結局C#で作るやっつけアプリはwinformで十分すぎた。

597デフォルトの名無しさん2021/12/25(土) 14:28:09.01ID:i1pk2T+3
OracleがDBをJavaで書かないからJava終了という笑い話

598デフォルトの名無しさん2021/12/25(土) 14:30:54.49ID:h5/R3nJw
WPF関係ないけどExcelを.Net対応に作り替えなかったの大失敗だろ

599デフォルトの名無しさん2021/12/25(土) 14:54:11.42ID:5ppS8Aaq
そもそも.netの配列がアクセス時の範囲チェックで糞遅いから
大量データ扱うには結局C++、C、アセンブラで書くことになる。

600デフォルトの名無しさん2021/12/25(土) 15:36:12.80ID:IZTT5nx6
>>595
実装方法はアプリケーションの性質に合わせてより適切なものを選択するべきであり、「面倒」なんて言葉が出てくる時点で技術者として3流。面倒なんじゃなくて知識が乏しいだけなんだろうが。
WPFでのMVVM開発はフレームワーク必須だと考えていて、フレームワークを使わないならMVVMを使うべきでない。
機能的にはコンソールアプリで十分なものの、利用者のPCスキルを勘案してUIをつける場合、exe1つで完結する方が利用者に親切。開発者にとっても無意味にソースファイルを増やすことなくメンテナンス性良く作れる。

601デフォルトの名無しさん2021/12/25(土) 16:19:36.07ID:vDKNIftu
後付け条件がわらわら湧いてくるいつものパターン。

602デフォルトの名無しさん2021/12/25(土) 16:37:50.69ID:FCdBQpYa
初代MVVMおじさん元気にしてるかな

603デフォルトの名無しさん2021/12/25(土) 16:45:12.91ID:9Hho0xjg
>>599
そこまでやらなくてもunsafe使って範囲チェックを省略すれば相当早くなるよ

604デフォルトの名無しさん2021/12/25(土) 16:49:45.65ID:CoOPSMvi
だよな
unsafeで結構十分だよな
これがJavaだとJNIでCのコード書くことになるが

605デフォルトの名無しさん2021/12/25(土) 16:53:06.73ID:bGAd2vTp
>>600
後半の内容全く関係ないない話してるけど
詐欺師出身の方?

606デフォルトの名無しさん2021/12/25(土) 17:05:49.46ID:5ppS8Aaq
unsafeの突入コストがこれまた重い。クラス内で配列持ってると外からメソッド等でアクセスするとこの突入コストは避けれない。.netは遅くない、WPFは遅くない、unsafeがあると言ってる人たちは最初からその程度の要件だっただけなんだよ。速度重視の最適化で必ずぶつかる壁にぶつかってない。

だから速度が要件のアプリ、ライブラリではなかなか移行してもらえない。Javaと同じ轍を踏む必要はない。

607デフォルトの名無しさん2021/12/25(土) 17:14:32.16ID:CoOPSMvi
範囲チェックの事しかいってないのに
どんどん後づけされてもきりがない

608デフォルトの名無しさん2021/12/25(土) 17:16:39.95ID:pFGjUvNq
WinUIはC++でも使えるのだが

609デフォルトの名無しさん2021/12/25(土) 17:26:06.06ID:5ppS8Aaq
WinUIのビッグウェーブくるぞ。

そしてWPFと同じく10年経ってなぜMSは移行に失敗したかって言うんだろうな。

610デフォルトの名無しさん2021/12/25(土) 17:58:27.05ID:i1pk2T+3
UWPの,net nativeはunsafe相当の速度ってベンチマーク見たな

611デフォルトの名無しさん2021/12/26(日) 08:00:15.44ID:3SvVIkhf
>>602
U氏ならとっくにMVVMから足を洗ってるよ

612デフォルトの名無しさん2021/12/26(日) 09:55:11.53ID:hvR4lE2p
MVVM原理主義者は融通が効かなくて困る。

613デフォルトの名無しさん2021/12/26(日) 10:07:30.44ID:PnBrsUGe
そりゃどこの世界でも原理主義者はそういうもんだろう

614デフォルトの名無しさん2021/12/26(日) 14:12:53.65ID:RHzexC5p
MVVM原理主義者もMVVM絶対忌避者も両方アホ

615デフォルトの名無しさん2021/12/26(日) 14:20:07.63ID:jdmjK4iH
>>614
UIデザイナーなんて碌な仕事しないという経験から直感で現場でWPFは使い物にならないと思ったPGは多かったが
実際そうだったのだからアホではなく単なる経験の差である。MSも移行してもらえなかったからwinformを捨てられないしね。
キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。

616デフォルトの名無しさん2021/12/26(日) 14:32:36.47ID:zDHpMfaY
wpfはプログラムの出来ないデザイナーでも使えます!

617デフォルトの名無しさん2021/12/26(日) 14:36:43.42ID:ghBgnKM8
>>615
何でMVVMの話がWPFの話にすり替わるんだ
まさかMVVM=WPFだと思ってるの

618デフォルトの名無しさん2021/12/26(日) 14:45:09.39ID:jdmjK4iH
>>617
そりゃここはWPFスレだからさ。なら最初からWPFは無視して
純粋にMVVMの話で限って言えば〜と先に断っておいてくれよ。
ボクはエスパーじゃないんだ。だがUIデザイナやMVVM連呼厨が
ユーザやPGのことなど全く考えてないことは経験として知っている。
MVVM論で言えば尻拭いするのはいつもPGと顧客だ。

619デフォルトの名無しさん2021/12/26(日) 14:48:17.01ID:PnBrsUGe
>キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。

自分じゃマウント取りにいったつもりなんだろうけど他人からはアホに見えるパターン。
気を付けた方がいいよ。

620デフォルトの名無しさん2021/12/26(日) 14:49:05.03ID:TBcJiomy
MVVMの要であるBindingはListViewなどではイベント型でも避けて通れないものなんだからBinndingは習得するしかない
Bindを理解しているのにMVVMを避ける理由ってそれほどないよな

621デフォルトの名無しさん2021/12/26(日) 14:50:43.04ID:ghBgnKM8
>>618
WPFに限定してのMVVMか非MVVMの話だとしても
文脈を無視してWPFが使い物にならないとか言い出す意味が分からん

622デフォルトの名無しさん2021/12/26(日) 15:08:16.26ID:jdmjK4iH
文脈がないのがUIデザイナー。ユーザの実務無視して見た目しか考えてない。マジ迷惑。
そんなことよりキミたちはよく頑張ったよ。その若さ溢れる才能で次のMVVMフレームワークをまた勉強したまえ。
WPFが登場して15年か。キミたちも相当に随分老けてないか。

623デフォルトの名無しさん2021/12/26(日) 18:29:45.67ID:TBcJiomy
「〇〇ができる」でマウント取るのは容易いことだが
「〇〇が出来ない」でマウントを取りに来るって
ある意味チャレンジャーだよなw

624デフォルトの名無しさん2021/12/26(日) 19:18:37.03ID:0tkG5TaR
>>623
キーボードスレにタッチタイプ出来ないことでマウントとる奴おったw

625デフォルトの名無しさん2021/12/26(日) 20:01:22.81ID:jdmjK4iH
日本人のくせに効率のいい、頭にも負担が少ない「かな」入力ができないなんて頭に欠陥あるんですかね。
ボクはただの努力不足だと思いますよ。ガラケー使ってる私を馬鹿にしてるiPhone君見てると入力が遅くて遅くて仕事が遅いんです。どっかのMVVM論者ですね。

626デフォルトの名無しさん2021/12/26(日) 20:22:06.53ID:vKRYpucd
いつも思うけどW:PFやMVVMを批判する人はなんか必死だよねぇ。
それだけルサンチマンが溜まっているんだろうか。

627デフォルトの名無しさん2021/12/26(日) 21:32:33.04ID:dwxjo6Mj
MVVM、ひいてはMVCが理解出来ないVB6脳なんじゃないかと思っている

628デフォルトの名無しさん2021/12/26(日) 22:00:58.48ID:r6Df+W+7
WPFのは異常にめんどくさいMVVMだよ
他の知ってると馬鹿らしさ満点だから

しかも身につけたスキルが他で全く使えない
↑これが一番辛いぞ

629デフォルトの名無しさん2021/12/26(日) 22:12:17.30ID:bjcghV5B
Reactとかと比べると別物だよなあ
考え方は同じにしても旧石器時代と現代くらいの違いがあるよ

630デフォルトの名無しさん2021/12/26(日) 22:26:34.17ID:jdmjK4iH
>>626
私はヘジのDOS時代のIDEに感動し、VCLのチート的な完成度にも妥協しwinformは最高だと思いましたよ。
そう言えば私がどれだけWPFに期待し、ガッカリしたか分かっていただけるかと。
そりゃあたたちMVVM信者の期待も無念に臥し、WPFは普及しませんでしたけどね。

この長く続くスレは負け犬たちの墓場なのです。

631デフォルトの名無しさん2021/12/26(日) 22:32:26.33ID:vKRYpucd
ReactのスキルをReact以外で使えたためしはないが、だからといって別にReactがダメだとも思わんがな。

632デフォルトの名無しさん2021/12/26(日) 22:37:41.54ID:j9YfNtBi
>>601
ケースの1つをあげただけじゃん
後付け条件てw
読解力低すぎだろ

633デフォルトの名無しさん2021/12/26(日) 22:37:43.53ID:bjcghV5B
私は異常に面倒くさいってとこに同調しただけで、他で使えるとか使えないとかは論じてないのでご理解お願いしますよ

634デフォルトの名無しさん2021/12/26(日) 22:39:17.15ID:bjcghV5B
むしろMVVMの考え方自体は同じである(他でも使える)とまで言っているんだぜ

635デフォルトの名無しさん2021/12/26(日) 22:50:33.40ID:vKRYpucd
相変わらずこんな熱いWPF批判をさせる何かがそこにはあるんだろうな。

636デフォルトの名無しさん2021/12/26(日) 22:59:53.43ID:jdmjK4iH
大事なのはおまえは使えてもおれは面倒で使えないという事実だ。
神は越えられない試練は与えないのだ。

637デフォルトの名無しさん2021/12/26(日) 23:16:28.31ID:ErCoZP15
wpfの記述が長くなるのは何とかなりませんか?
Androidのレイアウトに比べて見にくくて仕方ありません。
複雑になりそうな時はUserControl作ってますが、例えばリストやコンボボックスの列のレイアウトを別ファイルに持たせることはできないのでしょうか?

638デフォルトの名無しさん2021/12/27(月) 01:14:30.78ID:dpABR8Gh
DataTemplateをResourceに書いて外部化すれば良い

639デフォルトの名無しさん2021/12/27(月) 08:45:05.07ID:XZFU96F9
>>638
ありがとうございます。初心者でDataTemplateの外部化がわからないので調べてみます。
よくあるサンプルで長々と書いてあるのは分けると説明がしずらいとかなんかあるんですかねぇ。

640デフォルトの名無しさん2021/12/27(月) 11:50:33.83ID:MpjVnFnY
>>578
実質、WinUIはまだ使い物にならないって事か。
1ウィンドウページ切り替えのタイプで使い勝手を損なわずに済むものなんてかなり限られるし。
よくある一覧/詳細画面は別ウィンドウで自由な配置で見比べながら作業したいだろうし、
今の一般的な環境なら複数ディスプレイにそれぞれウィンドウを配置して使われるだろうし、
詳細画面は複数起動できたほうが喜ばれるだろうし。

641デフォルトの名無しさん2021/12/27(月) 15:13:15.42ID:939Tcckd
wpfでデータバインド使いたい場合は
ViewModelにViewの参照渡してブンブン使っちゃえばいいのでしょうか

642デフォルトの名無しさん2021/12/27(月) 15:34:18.01ID:Ijy96lJZ
逆だろ

643デフォルトの名無しさん2021/12/27(月) 15:35:03.77ID:Ijy96lJZ
DataContextにVMを入れてXAMLでバインドすんだろ

644デフォルトの名無しさん2021/12/27(月) 15:40:40.47ID:ZJC6NOI1
釣りだろ?

645デフォルトの名無しさん2021/12/27(月) 16:26:07.11ID:P0DjFoVH
>>640
Microsoft「ぜひMDIを・・・。」

646デフォルトの名無しさん2021/12/27(月) 16:47:06.90ID:mU5OforF
>>644
いえ
反MVVM派のやり方が知りたかったのです
バインドは使ってない?

Viewのクラス(this)をデータコンテキストに入れているコードもありましたがこれは問題ありませんか?

647デフォルトの名無しさん2021/12/27(月) 16:53:29.12ID:vN7BrHe2
データを全部Vのプロパティに持つのが最速

648デフォルトの名無しさん2021/12/27(月) 17:32:41.88ID:MyWm/8Po
WinUIならWPFほど何でもかんでもMVVMでっていう感じじゃないよ

649デフォルトの名無しさん2021/12/27(月) 17:49:14.74ID:mT+7462y
>>645
MDIじゃ親ウィンドウの外に出せないんだから
ページ切り替えの欠点を解消できない。

650デフォルトの名無しさん2021/12/27(月) 17:51:03.12ID:jrwdijIl
ええ???

どこがそんなに違うの??

651デフォルトの名無しさん2021/12/27(月) 18:08:25.69ID:mU5OforF
>>650
MDIを見たことない世代ですか?
イメージとしてはマックみたいな感じ
まず壁紙が見えない(他のアプリも)
マルチディスプレイ対応が無理ゲー

652デフォルトの名無しさん2021/12/27(月) 18:23:05.26ID:g9U/rNiJ
マルチウインドウはVer1.1で搭載予定でQ2リリースだから4−6月まで待てばいいんだけどね
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned

653デフォルトの名無しさん2021/12/27(月) 18:30:47.77ID:XZFU96F9
>>646
これダイアログ作る時よくやるけど

654デフォルトの名無しさん2021/12/27(月) 18:33:05.07ID:jrwdijIl
>>651
ごめん、>>648に対するレスでした

655デフォルトの名無しさん2021/12/27(月) 18:55:38.86ID:MyWm/8Po
WinUI始めてサンプルコードとか見てるとコードビハインドに書いていくのが基本
(WPFもだが)そのための機能は用意されてるわけだし
改めてMVVMは選択肢の一つというところに持っていきたい感じがする
実際、コードビハインドに書いて何か混乱が起きるようなことはそうそうないと思った

656デフォルトの名無しさん2021/12/27(月) 19:15:37.37ID:fF4fFKCG
>>646
MVVM派とか反MVVM派って考え方がおかしくて、
WPFアプリケーションごとにMVVMが適しているか、コードビハインドが適しているか考えて
その都度、より適切な方を選択するんだよ。

657デフォルトの名無しさん2021/12/27(月) 19:47:43.92ID:GqIwMQGT
WinUIも失敗確定の予感がしてきたな。

658デフォルトの名無しさん2021/12/27(月) 19:51:46.84ID:P0DjFoVH
どれが鉄板なんだよもう

659デフォルトの名無しさん2021/12/27(月) 19:59:09.24ID:HCL8lum8
>>658
そんなものは無いから困ってる
WinUIは期待されてるけどどうなることやら

660デフォルトの名無しさん2021/12/27(月) 19:59:34.59ID:GqIwMQGT
10年前からWinUIってあったのか完全にスルーしてたわ。既に普及に失敗してたんだな。

661デフォルトの名無しさん2021/12/27(月) 20:09:16.66ID:HCL8lum8
>>660
WinUI 2まではUWP専用だったから、まぁ当然の結果
WinUI 3で適用範囲を広げて仕切り直し

662デフォルトの名無しさん2021/12/27(月) 20:31:07.25ID:MyWm/8Po
適用範囲広げてというかおすすめできるのはデスクトップのC#かC++かだけでしょ
WPFから使うとかUWPからつかうとかはやめたほうがいい

663デフォルトの名無しさん2021/12/27(月) 21:49:30.05ID:lhVIwToQ
>>655
寧ろイベントをバインディングできるから、コードビハインドと同じやり方でMVVM出来る

664デフォルトの名無しさん2021/12/27(月) 22:00:20.37ID:yKRhwp3Q
>>657
もう確定だよ
アンドロアプリ作ってWindowsで動かす時代が目の前だ

665デフォルトの名無しさん2021/12/27(月) 22:31:12.36ID:jrwdijIl
windowsの中でマテリアルデザインのアプリ動かすなんて違和感ありまくりだよな

https://github.com/bdlukaa/fluent_ui

flutterでfluent design
優秀

666デフォルトの名無しさん2021/12/27(月) 22:33:44.60ID:jrwdijIl
https://bdlukaa.github.io/fluent_ui/
web版のデモ

まぁパフォーマンス要求するアプリは専用の開発環境使った方がいいが

667デフォルトの名無しさん2021/12/27(月) 22:35:28.15ID:jrwdijIl
最新の宣言的UIフレームワークのcomposeのfluent design版もそのうちでてくるだろう

668デフォルトの名無しさん2021/12/28(火) 00:16:04.33ID:2V9I50ip
開発者に多い勘違いがクロスプラットホーム開発でユーザーが喜ぶと思ってるやつだな
ユーザーはそれぞれの環境で最高のもの作れって思ってるよ

669デフォルトの名無しさん2021/12/28(火) 00:32:37.93ID:pWYDa5PG
>>668
貴様Xamarinに謝れ!

670デフォルトの名無しさん2021/12/28(火) 08:12:31.11ID:9j3GtQtv
一般ユーザーからしたら違いなんてわからないし作り方はどうでもいいでしょ、バグがあったら怒るけどさ

671デフォルトの名無しさん2021/12/28(火) 08:27:38.52ID:7e2EiV6y
>>668
開発の負荷低減じゃねーーの?殆ど

672デフォルトの名無しさん2021/12/28(火) 09:02:43.91ID:6qKuWZ8W
>>666
fluentを名乗っているけどmetroじゃん

673デフォルトの名無しさん2021/12/28(火) 16:17:19.77ID:cRnXqUQL
>>666
Edgeだと起動すらしない

674デフォルトの名無しさん2021/12/28(火) 16:19:25.07ID:cRnXqUQL
>>672
これは確かにWindows PhoneのメトロUIだな。
これはこれで悪くない。
Windows 8のモダンUIは微妙だったが。

675デフォルトの名無しさん2021/12/28(火) 17:04:50.85ID:dPvR+eDL
ん?
windows phoneのやつはWindows 8のメトロUIとは違うものなの??
windows 8のメトロUIとは似てないんだが
そもそもNavigationViewみたいのはないし
CommandBar(AppBar)はあったけど

676デフォルトの名無しさん2021/12/28(火) 18:28:42.71ID:2V9I50ip
flutterもまだ安定してないみたいだな

677デフォルトの名無しさん2021/12/28(火) 21:12:29.71ID:cRnXqUQL
>>675
Windows8のUIはメトロじゃなくて「Windows8スタイル」とか「モダンUI」と呼ぶ。

678デフォルトの名無しさん2021/12/28(火) 21:27:10.40ID:X6POOMbk
WPFスレじゃなくて
最新Windows開発パラダイムを模索するスレ
になっとるな
どうせ過疎だからいいか

679デフォルトの名無しさん2021/12/29(水) 11:02:09.12ID:+U5IKroD
メトロUIが実務でWindows使ってた人たちに拒否されたのが
GUIフレームワークライブラリの崩壊の発端。

680デフォルトの名無しさん2021/12/29(水) 11:43:48.38ID:b+BxW/Al
>>679
まじ?

681デフォルトの名無しさん2021/12/29(水) 12:12:20.18ID:g1izTnUh
>>679
実務でWindows使ってた人達がメトロUIに触れる機会なんてMS社員ぐらいしかいないだろ。
実務で使うWindowsにメトロUIは無かったんだから。

682デフォルトの名無しさん2021/12/29(水) 21:22:05.38ID:DRBvAIur
フルスクリーンで仕事できるわけが無い

683デフォルトの名無しさん2021/12/29(水) 22:12:51.56ID:9HQMVbRt
今振り返ってもこのときのUXチームはとち狂ってたとしか思えん
https://yaneurao.hatenadiary.com/entry/20120620/p1
https://u-site.jp/alertbox/windows-8

684デフォルトの名無しさん2021/12/29(水) 22:48:58.04ID:gZzIOeKX
いまだにWindows8のツケを払わされている感がなぁ。
一回リセットしてWindows7からやり直してくれないかな。

685デフォルトの名無しさん2021/12/29(水) 23:01:46.07ID:wwN1RbRp
メトロって地下鉄のこと?

686デフォルトの名無しさん2021/12/29(水) 23:05:30.38ID:a/yruJDS
>>685
中心的な大都市のこと

687デフォルトの名無しさん2021/12/29(水) 23:09:59.11ID:wwN1RbRp
じゃあにぎやかなUIを目指したのかな。

688デフォルトの名無しさん2021/12/29(水) 23:26:49.68ID:a/yruJDS
>>687
都会的UIじゃないの

689デフォルトの名無しさん2021/12/29(水) 23:32:15.02ID:gZzIOeKX
地下鉄の案内表示を真似たって言ってた

690デフォルトの名無しさん2021/12/29(水) 23:35:54.65ID:wwN1RbRp
地下鉄の案内見て目的地に着くのは無理では?
一貫性が無いし、わかりにくい。

691デフォルトの名無しさん2021/12/29(水) 23:44:24.07ID:/ZEI8rXC
>>690
アメリカの地下鉄は見やすいんじゃないの

692デフォルトの名無しさん2021/12/30(木) 00:03:45.76ID:wt8M+IJC
アメリカでは絶対に地下鉄に乗るなって言われたけど。

693デフォルトの名無しさん2021/12/30(木) 00:37:28.92ID:zcLz16Vn
>>692
それは犯罪が多いからでは

694デフォルトの名無しさん2021/12/30(木) 00:52:33.91ID:wt8M+IJC
梅田の地下街で迷ったら半日潰れる。
GPS使えないし。

695デフォルトの名無しさん2021/12/30(木) 00:55:19.17ID:zcLz16Vn
大阪メトロは碁盤の目状の路線だから分かりやすい

696デフォルトの名無しさん2021/12/30(木) 00:59:52.07ID:wt8M+IJC
分かりにくいよ。

697デフォルトの名無しさん2021/12/30(木) 01:01:44.50ID:zcLz16Vn
>>696
地下街じゃなくて路線図だよ?

698デフォルトの名無しさん2021/12/30(木) 01:02:06.44ID:wt8M+IJC
大阪メトロは外敵の侵入を防ぐため、わざとに錯誤させる案内表示にしてるって聞いた。

699デフォルトの名無しさん2021/12/30(木) 01:14:03.09ID:wt8M+IJC
吉村が「明日から地下鉄を半額にするキリッ」って言えば良いのに。

700デフォルトの名無しさん2021/12/30(木) 06:00:59.54ID:PABb0SdJ
Metro UIまではAppleも認めるほど優れていたんだが、
それをWindows8に移植してModern UIになったときには別物のゴミになっていた。

701デフォルトの名無しさん2021/12/30(木) 07:53:04.49ID:i2czhrVY
WindowsのUIは、少しずつ変えれくれればいいのになぁ
急に変えすぎなんだよ、見た目も中身も

702デフォルトの名無しさん2021/12/30(木) 08:32:32.72ID:XEA11GKy
Metroは単に商標問題で負けたからModernに変えただけじゃね?
まあもともと、Windows Phoneには良くてもデスクトップ向きではなかったが。

703デフォルトの名無しさん2021/12/30(木) 09:59:28.47ID:5euK00/Y
実務しないマカーならともかく
フラットデザインっユーザーに与える情報量減らして何がしたかったのだろう。

704デフォルトの名無しさん2021/12/30(木) 10:50:53.98ID:wt8M+IJC
わかりました。
Windowsはセキュリティを高めるために。
分かりにくくしたのです。
わざとです。
すべて。

705デフォルトの名無しさん2021/12/30(木) 11:48:04.88ID:WIkk05mo
>>703
狙ったのかどうかは知らんが、GDI+で影付き3Dに対応させるのは無茶苦茶面倒だったが
フラットデザインで最初から平なら気にすることもなくて簡単になった

706デフォルトの名無しさん2021/12/30(木) 14:52:18.37ID:ccNKIwia
フラットデザインこれだけ定着したのにまだディスってるって化石人間かよ。

707デフォルトの名無しさん2021/12/30(木) 15:02:30.04ID:5euK00/Y
定着したからディスるなという頭の悪さは相当に脳ソミが硬化、粗大ゴミ化してると言えるが、
もそも定着したと思い込んでるところが相当に痛い。まさに化石人間である。

708デフォルトの名無しさん2021/12/30(木) 15:25:10.34ID:QhXj/Xg2
フラットデザインでユーザーに与える情報量減らすって、デザインの立体感が減っただけじゃね??

あのタッチしやすいようなスペース取りすぎで情報密度が減るのはフラットデザインと関係ないよな??

709デフォルトの名無しさん2021/12/30(木) 15:30:59.84ID:oRUlSwLA
半透明レンダリングなくしてGPU負荷減らして動作が軽くなったという効果はあったみたいね

710デフォルトの名無しさん2021/12/30(木) 15:40:12.30ID:i2czhrVY
>>708
いや、フラットデザインは「押せるかどうか」の判断がつきにくい欠点がある
立体感はそれを判断させるのに効果的だったろ

711デフォルトの名無しさん2021/12/30(木) 15:47:28.23ID:QhXj/Xg2
そんなの言われなくても誰でも想像できるし
そんなのすぐ慣れるから問題ないが
>>703の情報量はどうみても、フラットデザインのせいじゃなくタッチUIによる情報密度の低下のことしか思えない

712デフォルトの名無しさん2021/12/30(木) 15:51:46.35ID:5euK00/Y
タッチUIで実務させようとしたわけだな。今までPC使ったことない奴しかできない馬鹿発想。

713デフォルトの名無しさん2021/12/30(木) 16:41:47.72ID:2qDn0Ora
MS の中の偉い人ポジションが変わるたびに、その人のセンスに合わせて UI までごろっと変わるのは勘弁ね

714デフォルトの名無しさん2021/12/30(木) 16:54:04.00ID:wt8M+IJC
ボタンじゃないところをクリックしようと苦戦するユーザーを遠隔で見てほくそ笑んでいるのでは?
それがユーザーエクスペリエンス向上に協力するチェックボックスかも。

715デフォルトの名無しさん2021/12/30(木) 17:02:38.58ID:x6uKnxiV
フラットUIでも押せる場所わかりづらいと思ったことないが...

716デフォルトの名無しさん2021/12/30(木) 17:07:19.09ID:ccNKIwia
大昔のOKボタンとキャンセルボタンだけなら分かるが、今は押せるとこだらけだからフラットでないとごちゃごちゃしまくりだよ。

717デフォルトの名無しさん2021/12/30(木) 17:41:30.98ID:WIkk05mo
単なる懐古趣味だな。Windows200とかXP,7をズット使いつづける爺さん結構居る

718デフォルトの名無しさん2021/12/30(木) 17:50:13.05ID:XEA11GKy
せめて影を付けたマテリアルデザインならねぇ。

719デフォルトの名無しさん2021/12/30(木) 18:09:51.82ID:5euK00/Y
キーボードじーさんより仕事が速いならとかもく、欠陥フラットデザインなんか好んでる奴は
仕事遅い、できない、頭の足りない奴ばっかだからな。>>ID:ccNKIwia

720デフォルトの名無しさん2021/12/30(木) 18:15:42.39ID:rAfdXhXX
マテリアルデザイン 勝者
メトロ 敗者

721デフォルトの名無しさん2021/12/30(木) 18:16:42.46ID:foT1Tdcr
フラットデザインこそ懐古なんだけどな

722デフォルトの名無しさん2021/12/30(木) 18:24:40.51ID:5euK00/Y
ファミコン時代から3Dデザインで立体的に見せるとか当たり前でそれ以上前になるとテキストベース。
懐古とかいつの時代のこと言ってんだろう。

723デフォルトの名無しさん2021/12/30(木) 18:38:43.32ID:wt8M+IJC
痛みを与えることで信仰心が深まると教祖が言ってたけど。

724デフォルトの名無しさん2021/12/30(木) 18:42:01.86ID:wt8M+IJC
>>722
DOSシェル。

725デフォルトの名無しさん2021/12/30(木) 18:51:52.33ID:wt8M+IJC
「押せるわけねーだろヴァーカwww」って遠隔で笑ってるんだろなあ。

726デフォルトの名無しさん2021/12/30(木) 19:16:47.91ID:yPkJ2vNN
>>718
影が何だって?


727デフォルトの名無しさん2021/12/30(木) 19:30:50.46ID:wt8M+IJC
ウェブでは逃げるボタンとか、逆にクリックしたとたんにボタンが動いてきて勝手に購入されるとか。
最新のUIがあるもんね。
マイクロソフトはウェブ企業に憧れてるのかも。

728デフォルトの名無しさん2021/12/30(木) 20:40:00.06ID:eW25y3/J
メトロとかもうないのに何で盛り上がってるんだ?
実務ではWin8スルーでしょ?

729デフォルトの名無しさん2021/12/30(木) 21:18:25.20ID:WIkk05mo
WpfをDisれるなら、ネタは何でもいいようだな

730デフォルトの名無しさん2021/12/30(木) 21:23:42.33ID:5euK00/Y
そうだったな。時代遅れ、骨董品、懐古ってWPFとかWin8のことか。こりゃうっかり。

731デフォルトの名無しさん2021/12/30(木) 23:00:18.85ID:foT1Tdcr
年寄りは脱線しやすいんだよ
上じゃ地下鉄の話しとるぞ

732デフォルトの名無しさん2021/12/31(金) 02:21:38.61ID:9L8N3s/4
これだけ言語や開発環境が進歩しても、ポトペタで作れるフレームワーク少ないなと思う

733デフォルトの名無しさん2021/12/31(金) 03:05:11.19ID:ScgFuRuP
それはあるね
なのでwinformでいいやってなりがち
webformはハシゴ外されてかわいそうだなと思う

734デフォルトの名無しさん2021/12/31(金) 03:08:10.92ID:AHpR20H5
>>732
ノーコードとかの分野になっただけでしょ

735デフォルトの名無しさん2021/12/31(金) 03:24:02.73ID:1BOJjA0/
ポトペタて別に便利と思わないからどうでもいいや

736デフォルトの名無しさん2021/12/31(金) 10:27:13.54ID:FyXYacU1
androidとかポトペタもできなかったっけ
昔ちょっと触っただけでうろ覚え

ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな

737デフォルトの名無しさん2021/12/31(金) 10:34:00.83ID:eRTXUfqn
>>736
Android Studioも中途半端にポトペタできるけど結局はXML直書きする事になる

738デフォルトの名無しさん2021/12/31(金) 11:27:04.64ID:DclmO4XR
>>734
それはある
ポトペタで作れるようなものは今時ノーコード/ローコードツールで一瞬で作れてしまう

739デフォルトの名無しさん2021/12/31(金) 11:33:47.98ID:CE1IM8E7
>>722
君がGUIの黎明期を知らないだけかと
こんな時代もあったのよ
WPF(.NET, WinUI) GUIプログラミング Part27 YouTube動画>3本 ->画像>2枚

740デフォルトの名無しさん2021/12/31(金) 12:02:59.76ID:+14EUf56
テキスト表示して枠で囲んだものをキミはフラットデザインだと呼んでいるのですね。
罫線好きの日本人に昔、普及したワープロはすべてフラットデザインだった!!!って言いたいわけね。
そのネタでいつも周りはウケますか?

741デフォルトの名無しさん2021/12/31(金) 13:59:49.78ID:XcIbZ7bb
>>740
一番下のウインドにアイコン表示されてることも理解してないのか…
いつも周りからウケる以前にバカにされてるだろw

742デフォルトの名無しさん2021/12/31(金) 14:12:15.64ID:+14EUf56
アイコンが3Dデザインじゃないのをフラットデザインだ!!!と呼んでたのですね。
ドットも荒く白黒やグリーンディスプレイも多かった当時、立体に見せるために陰影をつけろとか無理筋ですからね。
高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。

743デフォルトの名無しさん2021/12/31(金) 15:17:30.11ID:2Zk/vij+
「クリックできないんだけど?」「そこはクリックできませんよ」という、人類が何兆回も繰り返したであろう問い合わせ。
それを仕組んだのがマイクロソフトdesign研究所。

744デフォルトの名無しさん2021/12/31(金) 15:19:38.49ID:2Zk/vij+
しかし、Windows11はゴリ押ししてこないな。
何か心境の変化があったのだろうか。

745デフォルトの名無しさん2021/12/31(金) 15:52:11.15ID:CE1IM8E7
>>742
> 高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
アホなの?
カラーじゃなくても立体デザインはできるしALTOとかは腐ってもワークステーションだから8bit PCと比較されても困るわw

746デフォルトの名無しさん2021/12/31(金) 15:59:23.14ID:2Zk/vij+
ドスシェルのテキストモードは影が付いてたな。
涙ぐましい努力だな。

747デフォルトの名無しさん2021/12/31(金) 16:01:04.21ID:2Zk/vij+
文字コードに罫線が在るくらいだし、しかも縦細横太とかバリエーション揃ってるし。
こういうのが世界を混沌とさせてる歴史的遺物だろね。

748デフォルトの名無しさん2021/12/31(金) 17:39:02.51ID:+14EUf56
>>745
後出しばかりでキミが当時を全く知らない知ったかお馬鹿君なのは最初から分かってるんだが。
知ったかしてGUI黎明期だのaltoをワークステーションだから〜だの頭がおかしいのか。
デモがせいぜいで当時の技術と価格で売り物、使い物になるかバカモノ。

ボタンだのスイッチだの陰だの物理的に既に存在していてそれが表現可能なら
誰でも実装しようとるすしおれも散々やったわ。子供だって紙と色鉛筆渡せば勝手に書き出すわ。

749デフォルトの名無しさん2021/12/31(金) 17:50:21.16ID:CE1IM8E7
>>748
後出し?
黎明期のGUIでALTO知らんとかアホ丸出しだぞ
ちなみに出荷台数はALTO/ALTO-IIで、2,120台な
デモがせいぜいとか恥ずかしすぎるw

750デフォルトの名無しさん2021/12/31(金) 17:52:13.11ID:3X2qZCLW
ん?スペックの問題で仕方なく四角だけ書いてたのをフラットデザインと呼んではいけないってこと?

751デフォルトの名無しさん2021/12/31(金) 17:55:51.57ID:FyXYacU1
それはフラットではあるけど、それだけでは所謂フラットデザインとは呼べないのでは
知らんけど

752デフォルトの名無しさん2021/12/31(金) 19:14:11.93ID:+14EUf56
>>749
当時を知らないガキを虐める趣味はない。
昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。

753デフォルトの名無しさん2021/12/31(金) 19:19:47.14ID:eYXC6gXN
>>750
その通り。全然デザインしてないし。

754デフォルトの名無しさん2021/12/31(金) 19:23:55.82ID:2Zk/vij+
漢字ROMだけでUIを作ってたワープロ専用機だって一生懸命デザインしてたが。

755デフォルトの名無しさん2021/12/31(金) 19:55:17.23ID:CE1IM8E7
>>752
> 当時を知らないガキを虐める趣味はない。
必死に高解像度化とか、その価格じゃ売れないとか言ってたのに今更何言ってるんだよ…
恥ずかしすぎるだろw

> 昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
お前が諦めろよ
ファミコンの前がテキストベースとか知ったかにもなってないし

756デフォルトの名無しさん2021/12/31(金) 20:01:20.04ID:+14EUf56
書院、文豪でググったら3Dっぽくしようと頑張ってたわ。
机の引き出しデザインはなかなか革新だな。

757デフォルトの名無しさん2021/12/31(金) 20:45:28.84ID:YRV0Yb2u
どうでもいいことで爺さん婆さんが暴れてるな
そもそも現行のメインのFluent UIは操作性は良好だ

758デフォルトの名無しさん2021/12/31(金) 21:04:22.07ID:2Zk/vij+
ユーザーが直接触れる部分ですから、重要な話題と言えます。

759デフォルトの名無しさん2021/12/31(金) 22:25:29.02ID:3X2qZCLW
>>753
じゃあなんて呼ぶんだ?

760デフォルトの名無しさん2021/12/31(金) 22:33:41.80ID:Tqa5JgA1
我輩はUIである。名前はまだない。

761デフォルトの名無しさん2021/12/31(金) 22:33:42.56ID:2Zk/vij+
デザイン・レス・デザインでは。

762デフォルトの名無しさん2021/12/31(金) 22:35:47.46ID:v2lVh777
スタートレックの操作パネルのデザインで
いいんじゃねーーの?

763デフォルトの名無しさん2021/12/31(金) 22:38:27.87ID:2Zk/vij+
私はXPの頃がわかりやすかったかなー。

764デフォルトの名無しさん2021/12/31(金) 22:45:38.69ID:Tqa5JgA1
fluent designはもうちょっとコンパクトモードどうにしかしてくれないとな
情報密度の高いアプリ作るにはもの足りない

765デフォルトの名無しさん2022/01/01(土) 07:17:15.68ID:L9TcKPv6
>>759
何も考えず闇雲に手足を振り回すのは武術とは言わないだろ?
それなのに「これは何流?」って聞いているのと同じ。

使いやすく見栄えも良いフラットデザインにするには多少はデザインの勉強が必要。

766デフォルトの名無しさん2022/01/01(土) 21:31:43.63ID:E3hN/Skm
勉強してようとしてなかろうと
ポリシーをもって何らかのデザインをしているのであれば何らかの流儀といえるでしょ
見た目にシッチャカメッチャカなら兎も角、過去のWSやMAC、DOS時代のGUIツールは
そういう類いのものに見えるな
後付けで「あれもフラットデザインと呼べる」と言って何が悪い?

767デフォルトの名無しさん2022/01/01(土) 22:18:30.04ID:KHDCojLG
>>766
>>751

とりあえずフラットデザインの定義をしっかりしてから話をしてくれ

768デフォルトの名無しさん2022/01/01(土) 22:49:18.63ID:0TY8nj9w
本来、既に存在するもの、ボタンとかスイッチとかボリュームだとかをディスプレイ上に再現するときに
誰でも見て分かるようにすれば、何の機能を持ったコントロールか説明しなくて分かるんです。
そして元から3Dだったりするんで3Dデザインにすればより誰でも容易く理解するんです。そしてそれが普及した。

だがそこをあえて故意に必要な情報を消して、え?これなに? ボタンなの?ラベルなの?って
ユーザーをおちょくるために考えた出されたのがフラットデザイン。根底に悪意があってこそフラットデザインと呼べる。そこははっきり定義として区別したい。

769デフォルトの名無しさん2022/01/01(土) 23:03:27.57ID:Ge1z+aLj
基地外現るw

770デフォルトの名無しさん2022/01/02(日) 02:23:14.85ID:ENuR1iOJ
あほだよな
UI機能的には劣化してしまった

771デフォルトの名無しさん2022/01/02(日) 02:35:36.34ID:XjOyUWVU
影すら無かったんだぜ
信じられんよな

772デフォルトの名無しさん2022/01/02(日) 02:52:40.36ID:TQn3/Mee
>>768
混乱する民衆を見てほくそ笑んでるんですよね。
神になった気分で。

773デフォルトの名無しさん2022/01/02(日) 09:42:26.72ID:EMMwARMS
>>768
3Dの反対がフラットデザインじゃないよ。
3Dのフラットデザインが今は主流だし。
勉強してきなさい。

774デフォルトの名無しさん2022/01/02(日) 09:48:35.66ID:Hm2gurgp
>>773
今時のタッチパネルでもボタンにはグラデーションついて盛り上がってるように見えるし、
選択されてる、アクティブな要素には後ろに陰とかついてるよ。完全フラットデザインはなかなかないよ。
もしかして色覚異常とか弱視じゃないの? それとも子供の頃からド近眼で3D要素が何か分かってないとか?

775デフォルトの名無しさん2022/01/02(日) 11:59:07.80ID:4nftV55Y
既製品を使うだけならいいけど、カスタムコントロールで描画までしっかり作り込むとなると3D化は面倒過ぎるんだわ
だからフラットデザインだとそこまで手間かけなくても標準と同じフィーリングのものが作れるのは大きい
色違いのボタンを真面目に作るだけでもWinForms面倒だもんな

776デフォルトの名無しさん2022/01/02(日) 12:45:14.91ID:Hm2gurgp
ボタンに変な色をつけるとなにか意図があるのかとユーザーは混乱する。
そこで「プププ、ただのボタンなのにw」とほくそ笑むわけですな。悪意の塊です。
先の定義のとおりそれはもう立派なフラットデザインです。

777デフォルトの名無しさん2022/01/02(日) 12:50:39.26ID:4nftV55Y
>>776
ボタンの数が増えると色を変えて操作性を良くするってやり方は
リアルの操作パネルでもよくある話
WinFormsを擁護したいんだろうが贔屓の引き倒しになっている

778デフォルトの名無しさん2022/01/02(日) 13:00:19.48ID:Hm2gurgp
赤は危険とかエラー、黄色は警報、注意、とかブルー、グリーンは安全とか、
オレンジはスタンバイとか、一般に認知された色の意味というのはありますね。

ボクはボタンにそんな意味でも色はつけませんけどね。
ボタンの色につけるとボタンの字の色の組み合わせで視覚障害者に見えにくいかとか考えないといけませんからね。
標準ではない変な色つけたがるのは使う人のことを考えてないデザイナーに多く見受けられます。

779デフォルトの名無しさん2022/01/02(日) 13:09:11.14ID:EMMwARMS
>>774
3Dが何か分かっていないのはお前。
分かっていたらフラットデザインの対義語として出してこない。
完全フラットデザインって言葉もおかしい。
平坦ならフラットデザインじゃないんだよ。

780デフォルトの名無しさん2022/01/02(日) 13:11:23.28ID:Hm2gurgp
そういえばリアルのゲームコントローラやマウス、キーボードとかでボタンの色がバラバラについてるものありますね。
あれで操作性がよくなるんでしょうか。デザイナーのKYなゴリ押しにしか見えません。

781デフォルトの名無しさん2022/01/02(日) 13:13:14.05ID:Hm2gurgp
>>779
定義しろと言われて定義を答えたら、その定義を全否定はするが
自分で定義を一切説明せず、勉強しろと逃亡した人が戻ってきましたね。

いつも全否定はするが定義は絶対に説明しないマン。

782デフォルトの名無しさん2022/01/02(日) 13:26:04.33ID:i5Las0bb
>>774
完全フラットデザイン
WPF(.NET, WinUI) GUIプログラミング Part27 YouTube動画>3本 ->画像>2枚

783デフォルトの名無しさん2022/01/02(日) 13:41:31.14ID:i8dUNFkB
>>777
ちゃんとUXガイドラインを理解したうえでそれでも不足するものを補うならいいんだが
この手合いはオレオレ定義でやっているのが多いから困りもん。

784デフォルトの名無しさん2022/01/02(日) 18:25:06.32ID:RMMn37wZ
>>773
3Dのフラットデザインについて、デザインガイドラインとか実例とか教えてくれよ
おれにはお前が言うフラットデザインが理解できん

785デフォルトの名無しさん2022/01/02(日) 19:24:49.27ID:VrajR2i6

786デフォルトの名無しさん2022/01/03(月) 10:21:16.12ID:SviTt0Po
metroやfluentよりwinformsが優秀と言い切るのにはドン引きですわ
webページのボタンが影付き疑似3Dってのはごく少数なことを説明してほしいものだ

787デフォルトの名無しさん2022/01/03(月) 12:07:48.85ID:xLtaKBkK
昔はまだGUI慣れしていない層に配慮し、凹凸を表現した押せるボタンだという事を
見た目からイメージしてもらう工夫が重要だった。

でも今は誰でもGUIに慣れているから、そういった制約がほとんど必要なくなった。

788デフォルトの名無しさん2022/01/03(月) 12:13:17.64ID:TMV+x4l+
ラベルを必死に押して発狂するデジタルネイティブw

789デフォルトの名無しさん2022/01/03(月) 15:56:31.03ID:9gdAG4aA
WinFormsはとりあえず機能さえ最低限GUIで実装してればいいという手抜き用だろ
デザイン凝るならさすがにつらい

790デフォルトの名無しさん2022/01/03(月) 16:10:03.10ID:Nty+tcHi
デスクトップアプリの場合、デザインを凝るのが常に正義ってわけでもないしなぁ

791デフォルトの名無しさん2022/01/03(月) 16:31:19.87ID:xZpfljHs
凝らなくてもいいけど、最低限一人で浮かないデザインを

792デフォルトの名無しさん2022/01/03(月) 16:33:51.78ID:a+iym+yo
そもそもWinFormsってフラットデザインだよ

793デフォルトの名無しさん2022/01/03(月) 16:42:55.13ID:k+5SldWu
html/cssでデザイン出来るならxamlは必要無いしな

794デフォルトの名無しさん2022/01/03(月) 17:51:39.76ID:a+iym+yo
html/cssだけだとxamlに太刀打ちできないと思うけど

795デフォルトの名無しさん2022/01/03(月) 18:54:40.56ID:YCfP3Nxk
>>794
何か?
デザイン性なら天と地の差だけど

796デフォルトの名無しさん2022/01/03(月) 19:13:46.25ID:pwAwOJBp
xaml で定義するのははスタイルだけじゃないし

797デフォルトの名無しさん2022/01/03(月) 19:29:18.30ID:9gdAG4aA
CLRオブジェクトに落ちるxamlとhtmlを比較しても意味がない

798デフォルトの名無しさん2022/01/03(月) 19:45:57.36ID:JjZN6VJu
GUIを記述するのに素のhtmlのままじゃ辛いよなぁ。xhtmlやjsxならいいかもしれんが。

799デフォルトの名無しさん2022/01/03(月) 19:52:44.75ID:iCR60Bv9
>>798
今時のCSSやったことないなら黙ってたほうがいいよ

800デフォルトの名無しさん2022/01/03(月) 21:13:06.95ID:JjZN6VJu
GUIの記述になんでcssが出てくるのやら

801デフォルトの名無しさん2022/01/03(月) 21:17:49.89ID:YCfP3Nxk
>>800
CSSやったことないなら黙ってたほうがいいよ

802デフォルトの名無しさん2022/01/03(月) 21:36:31.16ID:pwAwOJBp
デザイン性としか語れない奴も黙ってた方が… w

803デフォルトの名無しさん2022/01/03(月) 21:55:55.72ID:EKPYvRoG
では論点はなんなんすかね
そもそもXAMLが比較対象なのかWPFに限った話なのか

804デフォルトの名無しさん2022/01/04(火) 08:44:21.81ID:MEVbEI5Q
GUIのデザインをデザイナーに投げるならhtml/cssのほうが作業が捗る

805デフォルトの名無しさん2022/01/04(火) 10:28:50.41ID:Oz0E0ZFa
デザイナーに投げてもいかに奇抜で目立つか、
これでもかというカラーバリーエーションの見本を持ってくるだけで、
UIのことなど微塵も考えてない。芸術大学出身なんてそんなものだ。

806デフォルトの名無しさん2022/01/04(火) 13:10:45.76ID:f9obKWjH
>>805
デザイナーとアーティストを混同してない?
めちゃくちゃちゃんとしたもの上げてくるぞ。
芸大には建築学科もあればデザイン学科もある。

807デフォルトの名無しさん2022/01/04(火) 13:53:49.10ID:A1dEMKQ3
デザイン専門職はアイコン1つでもセンスが違うぞ

808デフォルトの名無しさん2022/01/04(火) 14:51:01.88ID:Lm78FQUT
デザイナーとアーティストを混同しているデザイナーがいるんだよなあ

809デフォルトの名無しさん2022/01/04(火) 14:54:21.05ID:a3nFv9oz
工員とハッカーを混同している工員も多いよ

810デフォルトの名無しさん2022/01/04(火) 15:05:33.07ID:BWSRqAyG
>>808
野生のアーティスト気取りには多いが芸大卒にはほとんどおらんよ。

811デフォルトの名無しさん2022/01/04(火) 16:14:31.94ID:v2C8LBDz
>>792
全然違うwww
レスポンシブとの相性も最悪w

812デフォルトの名無しさん2022/01/04(火) 17:10:11.55ID:Oz0E0ZFa
ジョブスと勘違いしてるデサイナーばかりだよな

813デフォルトの名無しさん2022/01/04(火) 17:12:06.77ID:vu5GndZL
脱線してもいいが話がつまらなすぎる

814デフォルトの名無しさん2022/01/04(火) 17:16:18.66ID:Oz0E0ZFa
なんだこの単発糞リプ野郎は。

815デフォルトの名無しさん2022/01/04(火) 22:37:16.89ID:nBH5XD1J
寿司屋のタッチパネルとかよく見ると家族連れでそこボタンじゃねーからってところ連打してたりするんま

816デフォルトの名無しさん2022/01/04(火) 22:45:51.06ID:rkCZbU1/
>>812
どうせ勘違いするならトグナツィーニにしてほしいもんだよな

817デフォルトの名無しさん2022/01/05(水) 13:35:04.80ID:C1Xb8B3u
フラット信者の脳みそはシワなくフラットなんだぜ。

818デフォルトの名無しさん2022/01/05(水) 16:18:49.59ID:0qrtsikF
令和も4年だってのにまだ宗教戦争か
仲良いなお前ら

819デフォルトの名無しさん2022/01/05(水) 16:26:51.99ID:C1Xb8B3u
>>818 ←なんでいつもこいつは上から目線でマウンティングしてくるんだろうな。

820デフォルトの名無しさん2022/01/05(水) 23:50:43.60ID:OIyquFzA
Microsoft StoreにWinUI 3 Controls Galleryってのが出てたんだな

821デフォルトの名無しさん2022/01/06(木) 06:54:37.75ID:LH7DpqI/
結構前からあるでよ

822デフォルトの名無しさん2022/01/06(木) 11:39:12.16ID:RaR6Clni
Google Trendsで
WinUI、WPF、WinFormsなんかをを比較してみたけど、
うーん…

823デフォルトの名無しさん2022/01/06(木) 11:47:44.32ID:nbU+QK0t
お前さんがパイオニアになれってことだよ

824デフォルトの名無しさん2022/01/06(木) 13:45:42.72ID:BUS4lPtK
>>819
お前が地べたを這いずり回ってるから
普通に歩いてる人に踏まれてるだけだろ。

825デフォルトの名無しさん2022/01/06(木) 17:44:38.10ID:VWdkYx+r
全部地べたに張り付いてる=フラットデザイン

826デフォルトの名無しさん2022/01/07(金) 15:14:46.21ID:6VeZizP5
>>820
Xaml Control Gallerryと中身全く一緒でワロタ

827デフォルトの名無しさん2022/01/07(金) 17:49:17.52ID:wvMkhd+/
Xaml Control GallerryはUWP版でUWPからWinUIを使ってるサンプルコード書いてあるからちょっと違う

828デフォルトの名無しさん2022/01/07(金) 18:28:04.97ID:LSU6IEiB
ワロたで移植頑張ったって誉めてるんだと思う

829デフォルトの名無しさん2022/01/08(土) 14:44:08.65ID:b8t2i+QY
Windowsアプリは結局Win32なンだわ
WPFとかMVVMとかほざいてた奴責任取れよ

830デフォルトの名無しさん2022/01/08(土) 14:47:40.27ID:T3+RUcIF
>>829
WPFはWin32なんだけど

831デフォルトの名無しさん2022/01/08(土) 16:34:10.59ID:9G7qMY9D
>>829
WPFでも64bitで動作せず32bit固定にするコンパイルオプションあるぞ

832デフォルトの名無しさん2022/01/08(土) 18:20:38.03ID:DXJNT+Rn
>>199だけど、自分が書いたコードはそのままでWindowsAppSDK1.0と.NET6に変えたらそれなりに普通に使える速度にはなった
でも例の不具合自体は直ってない
githubでめっちゃ怒ってる人いるし早く直してくれやマイクロソフトさん

デスクトップアプリはサクサク動いてほしいよ

833デフォルトの名無しさん2022/01/08(土) 20:05:12.70ID:IEuXTu70
きちがいみたいに反発してたやつらは正式版の環境にしてなかった奴らだろうな

834デフォルトの名無しさん2022/01/08(土) 20:23:09.49ID:b8OInbh5
正式版でも相変わらずゴミだぞ。
1.1の次あたりでようやく実用レベルに仕上がりそう。

835デフォルトの名無しさん2022/01/08(土) 20:35:09.01ID:dxroKr+4
>>834
そうか?いくつかバグに遭遇したけど頑張れば避けられる程度のものばかりだったが

836デフォルトの名無しさん2022/01/08(土) 20:38:25.40ID:DXJNT+Rn
いや前より速くなったとは言ったけど正直まだ期待してたほどではないかな...
さらなる改善を求む

837デフォルトの名無しさん2022/01/08(土) 20:49:18.77ID:DXJNT+Rn
そういえば動作の改善だけじゃなくて、コントロールのデフォルトデザインがWin11っぽいかわいいのに変わってたのが嬉しかったわ

838デフォルトの名無しさん2022/01/08(土) 20:55:01.65ID:IEuXTu70
リリースビルドしたものをスタートメニューから通常起動した時には起こらない現象とかもある

839デフォルトの名無しさん2022/01/08(土) 23:48:21.73ID:20hdzTQf
特定のオレオレ基準を満たさないとゴミと言い切る人はいるな

840デフォルトの名無しさん2022/01/09(日) 03:23:36.99ID:WrTZFPNY
ノットフォーミーってキチガイみたいに叫びまくるのはtwitterでやってくれよなー

841デフォルトの名無しさん2022/01/09(日) 06:26:10.30ID:Kl9/8kao
そうやって現実を見てない連中が開発の中心にいたからUWPが死んだんだろうなぁ
何回失敗すれば目が覚めるのか

842デフォルトの名無しさん2022/01/09(日) 08:22:03.89ID:CQWQ52nE
目が覚めたからデスクトップに回帰してるんだろう

843デフォルトの名無しさん2022/01/09(日) 12:44:22.36ID:oYL2BdLn
目が覚めるのが遅すぎる。
8割がた沈んでから目覚めてもそのまま沈む可能性大。
マルチウインドウなんて基本中の基本機能はver0.5ぐらいで対応しとけや。

844デフォルトの名無しさん2022/01/09(日) 14:44:09.79ID:DVB/FC1a
WinUIはC++のライブラリだからC#のNull Safetyオンにしたら不都合があるのか?

845デフォルトの名無しさん2022/01/09(日) 15:50:22.86ID:+OLAHiF3
>>839
まさにwpf信者、フラットデザイン信者のことだな。

846デフォルトの名無しさん2022/01/09(日) 16:30:24.90ID:ueJgOZpA
wpfを知らないやつがイキってるな
wpfがフラットデザインだってさw

847デフォルトの名無しさん2022/01/09(日) 17:28:03.38ID:btWCZaXQ
せっかくフラットデザインの話が終わると思ってたらこれ..
そこまでして誰かをけなしたいのか...

848デフォルトの名無しさん2022/01/09(日) 18:30:17.96ID:IJqCXjgr
みんなはフラットデザインの話がしたいからね。

849デフォルトの名無しさん2022/01/09(日) 19:44:04.26ID:+OLAHiF3
スルーできないのが信者の証左w

850デフォルトの名無しさん2022/01/10(月) 09:19:38.60ID:aZeCtbUb
マイクロソフトの用意してるデザインが微妙にダサい、フォントにしてもUIにしても
そこはXAMLで入れ換えるかコンポーネント屋から買ってくると、見た目に金をかけると

851デフォルトの名無しさん2022/01/10(月) 10:22:18.95ID:yv+eX87l
Windows11の角丸ウィンドウがダサい。
無理矢理加工した感があって浮いている。
スナップや最大化すると角丸が取れてみっともない状態になる。

852デフォルトの名無しさん2022/01/10(月) 10:59:40.96ID:A7RuUeqP
11はMacのパクリだもん

853デフォルトの名無しさん2022/01/10(月) 11:38:32.18ID:E4as85ZQ
>>852
MacはLinuxのパクり

854デフォルトの名無しさん2022/01/10(月) 12:04:08.65ID:LmDP/A0i
お前だって両親の遺伝子のパクリだろうが

855デフォルトの名無しさん2022/01/10(月) 12:24:53.50ID:md/kf13w
>>853
Macはunixのパクリだよ
で、Linuxもunixのパクリ

856デフォルトの名無しさん2022/01/10(月) 12:47:11.26ID:ntsUlHbo
Macの前身のLisaはX Windowの一年前に誕生しております

857デフォルトの名無しさん2022/01/10(月) 13:18:28.80ID:GoHR5yxd
つパロ・アルト研究所

858デフォルトの名無しさん2022/01/10(月) 13:28:10.48ID:v+LfGZ7d
5,60代のジジイしかおらんなこのスレw

859デフォルトの名無しさん2022/01/10(月) 14:51:57.55ID:VpRExBKj
Alto、Star、Smalltalk、Lisa、Mac、Win の関係をはっきりさせよう
http://sumim.no-ip.com/collab/19

860デフォルトの名無しさん2022/01/10(月) 15:01:01.04ID:vfgzaHRl
みんなゼロックスのパクリってことだな

861デフォルトの名無しさん2022/01/14(金) 11:08:45.25ID:7MCqmBdO
ピリオドネット6ちゅうのが最新なのかえ?

862デフォルトの名無しさん2022/01/14(金) 19:49:03.42ID:f85+xbHx
お帰りください

863デフォルトの名無しさん2022/01/14(金) 23:33:36.82ID:u1cv5VBI
WinFormのパッケージがもう限界だっていう話になって
会議でWPF移行の話が出たが、もうオワコンだからWinUIにしようということになった
しかし性能が悪いと判明して暗礁に乗り上げた
VBとC#技術者大量に抱えてるからWebに舵を切るのも難しい
会社丸ごと詰んだ?

864デフォルトの名無しさん2022/01/14(金) 23:45:44.36ID:8BRe3wDd
>もうオワコンだから

会議の場ではさすがにもっと具体的な根拠が挙げられたんだよな

865デフォルトの名無しさん2022/01/15(土) 00:04:58.14ID:nMdA9mqf
つーか今どきはどこでもWPFで作ってるよ、敢えてWinformsにしてる製品見たことない
限界というのも意味わからんよね

866デフォルトの名無しさん2022/01/15(土) 00:10:50.84ID:bhNYN4/k
今の時期に移行するならWPF/.NET6でしょ
WinUIはもうちょっと待ったほうがいいし、WinUIは実質的にWPFの新バージョンなためWPFに慣れてる人はWinUIでの開発にすぐに馴染める

867デフォルトの名無しさん2022/01/15(土) 00:20:04.29ID:SUNY4hKu
>>865>>866
うちの周りもそんな感じだしそれが当たり前だと思ってたけど、このスレを見てると自信が揺らぐw

868デフォルトの名無しさん2022/01/15(土) 00:27:58.75ID:i7JJP+5v
>>865
ガチガチにレイアウトしてるからWinFormだと高DPIが辛いんよ
WPFって今でもアプデされてる?
x:Bindのひとつもバックポートされないんだが

869デフォルトの名無しさん2022/01/15(土) 00:37:17.48ID:uVDC24bG
もちろん速いにこしたことないが、何そんなに速度重視されるアプリなの?
bindingとx:bindどれくらい違うか一度比較してみりゃいい
x:bindなんて気にしなくていいと思うが

870デフォルトの名無しさん2022/01/15(土) 00:41:21.76ID:uVDC24bG
新しい.netへの対応とメンテナンスぐらいはされてるんじゃね??
https://github.com/dotnet/wpf/commits/main

871デフォルトの名無しさん2022/01/15(土) 01:05:26.75ID:yAIkqxoz
>>863
C#でWebをやればいいだけじゃね?
どのみち新しいの覚えなきゃいけないんだったら、さすがに今更XAML覚えるよりはモチベーション保てるでしょ

872デフォルトの名無しさん2022/01/15(土) 01:07:06.70ID:e/r7AWqZ
asp.net mvcって書籍少なくない?
webformは腐るほどあるのに

873デフォルトの名無しさん2022/01/15(土) 01:11:15.85ID:dz7N8RdE
普通のWebMVCだからな
あんなもん単にテキストでHTMLを吐くだけだ
そんな構えるほどのもんじゃない

874デフォルトの名無しさん2022/01/15(土) 01:28:22.04ID:bhNYN4/k
XAMLは今更ってものでもないし
Windows FormやWPFが候補に挙がってる時点でWebじゃない気がする
iOSやAndroidでもローカルアプリの需要あるしWebは万能じゃないんだよね

875デフォルトの名無しさん2022/01/15(土) 06:39:45.92ID:y5r9w51g
>>863
現在のバージョンに限って言えばWinUIよりWPFの方が性能も自由度も上だぞ。
WinUIはまだβ版と言ってもいいくらい。
社内で使う小さなユーティリティ程度ならともかく、外部に出すものならWPFで作っておいて
1〜2年後、WinUIが実用に耐えられるようにになってきたら移行すればいい。

そもそも未だにWPFに移行できていないようなスキルの会社が
WInUIのxaml手書き開発に耐えられるのか?
デザイナがないから(こういうところもβ版たる所以)いちいちビルド・実行して画面を確認したり、
xamlの状態で画面イメージがつかめるよう可読性の高いxamlを書くよう注意する必要がある。

876デフォルトの名無しさん2022/01/15(土) 08:42:17.42ID:KghPRdc2
WPF程度でスキルがどうとか笑わせるな
レベルが低すぎるんだよ

877デフォルトの名無しさん2022/01/15(土) 09:00:10.03ID:oljVtstX
WPFもやってない状態から今WinUI使おうとすると結構大変だと思う 俺がそう
実行してみないとデザイン確認できないのも不便だし、何かやり方調べるときWPFとUWPの情報が混在してて結構混乱する
似てるけどちょこちょこ変わってるとこあるから

878デフォルトの名無しさん2022/01/15(土) 09:30:09.26ID:1qnv9SvZ
>>876
2022年にもなってそのWPF程度にすら移行できていないのがヤバいんだよ

879デフォルトの名無しさん2022/01/15(土) 09:42:19.28ID:F1AoLuNp
WinUI3のデザイナだが、UWPで概ね画面だけ開発したあとにxamlをWinUI3プロジェクトにコピペでなんとかなると思う
違うことは違うんだが、ライブラリのネームスペースが異なる以外は大体同じです

880デフォルトの名無しさん2022/01/15(土) 11:10:53.01ID:1qnv9SvZ
UWPのワークロードなんか入れたくないんよ。

881デフォルトの名無しさん2022/01/15(土) 11:13:56.86ID:hdkNrRxS
Blazorはどうなん?

882デフォルトの名無しさん2022/01/15(土) 11:20:46.73ID:FRcVREio
Blazorとかもう誰も使ってないでしょ
Svelte等JSフレームワークが進化しすぎた

883デフォルトの名無しさん2022/01/15(土) 14:45:53.12ID:i7JJP+5v
>>875
スキルセットは大丈夫
内製ツールとかはWPFとかweb化が進んでる
UWP班もあったけど消えた
パッケージがでかすぎて手を出せずにいるんだわ

884デフォルトの名無しさん2022/01/15(土) 15:28:06.27ID:styFQqz9
今更xamlを使うよりもWebview2でよくね?

885デフォルトの名無しさん2022/01/15(土) 17:05:37.26ID:CduBAtat
今はWebView2とAngularで作るのが最強だね

886デフォルトの名無しさん2022/01/15(土) 20:43:35.25ID:xT2N10PJ
https://devblogs.microsoft.com/dotnet/state-of-the-windows-forms-designer-for-net-applications/

いや大変な作業なのはすごく分かるけど
なんか色々と見切り発車じゃね?

887デフォルトの名無しさん2022/01/15(土) 21:50:49.01ID:VUnBJj1c
>>885
そういうのって何処かにテンプレートある?

888デフォルトの名無しさん2022/01/16(日) 00:05:41.93ID:zsBecn2I
>>886
今の最新バージョンのVSは完全に人柱用または内製開発で気軽に自己責任でシステム弄れるような組織向けであって、使う奴もそれを承知で使ってるんだから何の問題もないでしょ
2010以前のVSではそもそもリリースされていなかった開発中のものを、無いよりマシということで先行リリースしているのが今のVSの最新版

889デフォルトの名無しさん2022/01/16(日) 05:30:45.46ID:H4K+lXBc
>>886
もうWinフォーム使うなら.NET Framework使ってね、でいいのにね。
オワコンに開発リソース使わないでほしい。

890デフォルトの名無しさん2022/01/16(日) 10:11:26.59ID:91MrRmjp
WPFもオワコンやん

891デフォルトの名無しさん2022/01/16(日) 10:22:48.46ID:HvXyb9jn
未だにWinforms対応の要望が多いのだと思う

892デフォルトの名無しさん2022/01/16(日) 10:33:01.49ID:fajYUFBA
WinUIに全力で取り組めってことかな

893デフォルトの名無しさん2022/01/16(日) 10:34:01.22ID:TIRYrjfU
ついでにWinFormsをGenericsベースにして欲しい

894デフォルトの名無しさん2022/01/16(日) 10:44:42.31ID:Spux0mhP
デスクトップはUIフレームワークが乱立していて、どれに舵切ればいいか判らんな
作れればまあ何でもいいんだが、短期間で廃止されたり、使われなさ過ぎて情報無いとかなるとつらい

895デフォルトの名無しさん2022/01/16(日) 10:54:18.00ID:xFDE5qQ7
なんでわからないのかがわからない
答え出てるじゃん

896デフォルトの名無しさん2022/01/16(日) 11:17:12.56ID:tMDSHjxj
>>894
クロスプラットフォームはElectronがデファクトスタンダードになりつつある
WPFやWinUIは廃れる可能性が極めて高い

897デフォルトの名無しさん2022/01/16(日) 11:48:13.30ID:GQSKoOxI
>>890
でもWinFormsやUWPは更にオワコンだぞ
>>896
Electronは本格的なデスクトップアプリには力不足。
だから脱Electronの動きも一部ある。
WinUIは廃れる以前にまず普及するのか?って話がある。
UWPもさんざんテコ入れしてきてオワコン状態。
WinUIは色濃くUWP臭が残ってるからそれが普及の障壁になることを懸念している。

898デフォルトの名無しさん2022/01/16(日) 12:29:11.92ID:T6dmgaQG
flutterだろもう

899デフォルトの名無しさん2022/01/16(日) 12:48:29.47ID:el47HiNu
>>878
まったくだな。15年かけて移行できないんじゃWinUIへにも当然移行できない。
MSの黒歴史は続く。こりゃWinformがあと10年安泰だ。

900デフォルトの名無しさん2022/01/16(日) 12:55:39.44ID:tMDSHjxj
>>899
Silverlightという超暗黒歴史から何の教訓も学ばなかったのは残念至極ですな
ユーザ体験としてはWPFもっさり<<WinFormsレスポンス速度

901デフォルトの名無しさん2022/01/16(日) 12:59:04.07ID:xFDE5qQ7
いつの時代の話してるんだ・・・

902デフォルトの名無しさん2022/01/16(日) 13:47:47.94ID:mF6TjPoU
安定のWinforms

903デフォルトの名無しさん2022/01/16(日) 13:50:41.95ID:Spux0mhP
Electronはサイズでかすぎんよ
ちょこちょこっと気軽に作って配布したいのには全く向いてない

904デフォルトの名無しさん2022/01/16(日) 16:43:49.75ID:hG8bbLvg
ぶっちゃけ普段使いのアプリの数でも
Win32>>>Winform>>>WPF(VSだけ)
なんだよなぁ
WPFって委託下級会社のSEのオナニーでしかない

905デフォルトの名無しさん2022/01/16(日) 18:41:35.98ID:Ia/0VBOq
UWPも入れてやって

906デフォルトの名無しさん2022/01/16(日) 19:39:29.01ID:pNfEdrDk
まぁ WPF関係以外の話は他でやってくれという事だな。
MSDOSでもアーキが未来に残って、未だに現役かつ新アプリのベースになってている例も多いわけで、現場が何使おうが関係無い。
フレームワークはただのマクロ器。
ここはWinUI含むWPF関連のミクロテーマスレッドだ。

907デフォルトの名無しさん2022/01/16(日) 19:59:47.89ID:tMDSHjxj
>>903
Nodeを知らんのだな…
デプロイの都度依存ライブラリのコピーを作るわけじゃないんだが

908デフォルトの名無しさん2022/01/16(日) 20:18:32.40ID:X0X6y0PK
>>907
Nodeを知ってるとサイズが小さくなるのか?

909デフォルトの名無しさん2022/01/16(日) 21:33:49.43ID:5Ebj9BVr
クライアント一回インストールするのに
サイズなんかどーーでもよいよ

910デフォルトの名無しさん2022/01/16(日) 21:39:33.34ID:Z46MEA4s
>>907こそNode使ったことないだろ
Nodeのパッケージはアプリケーション毎に全部ローカルディレクトリにインストールするのが普通であり、それこそが大きなメリットでもあるんだよ
.NETも最近はそうするのが一般的になってるね

911デフォルトの名無しさん2022/01/16(日) 21:54:02.91ID:tMDSHjxj
>>910
Node初心者乙w

912デフォルトの名無しさん2022/01/16(日) 21:55:23.03ID:T6dmgaQG
そーだよな
スマホじゃらねーーんなら

インストーラーサイズなんかどーーでもよくて
依存ライブラリを全部配布出来る方がいいだろ

WPFはそれ出来るようになったん?

913デフォルトの名無しさん2022/01/16(日) 22:09:58.66ID:X0X6y0PK
インストーラ作るならWPFとか関係なくたいがいできるんじゃね

914デフォルトの名無しさん2022/01/16(日) 23:00:29.66ID:RG8YDX1E
Node.js のnpm/yarn は、Ruby のgem/bundler のコピー

各プロジェクト毎のlocal install と、
グローバルにインストールする機能がある

基本は、各プロジェクト毎

例えば、グローバルにインストールされているgem を、正規表現で検索すると、
2つのバージョンが見つかった

gem list "^rails$"
rails (6.1.4, 6.0.2.2)

915デフォルトの名無しさん2022/01/17(月) 07:38:53.15ID:MbNkwuBf
Ruby関係無いし

916デフォルトの名無しさん2022/01/17(月) 15:16:47.40ID:1a+vUoH6
.NET Frameworkの方が息が長い可能性もあるな..
4系が消えるより先に今の.NETがさらに全く非互換なものに5年ほどで置き換わっても驚かんわー。

917デフォルトの名無しさん2022/01/17(月) 15:48:48.57ID:1a+vUoH6
作るもの全部でかいハズがなくて
全体みわたせば95%が小さな小さなGUIツールやコマンドラインツールに過ぎないのに
c#はだんだんそういったものとの相性がわるくなってる。

918デフォルトの名無しさん2022/01/17(月) 18:34:26.03ID:DoZ0ouu9
.NET Framework出たての頃も
ランタイム入れなきゃいけないし
ランタイム入れたらOSの起動まで遅くなるし
起動が遅いし
VBよりも遅いし
でクソミソ言われてたな

WPFでさらに重く!プルスウルトラ!

919デフォルトの名無しさん2022/01/17(月) 21:09:49.22ID:V+0qhzmt
だからネイティブにしろってあれほど

920デフォルトの名無しさん2022/01/17(月) 23:48:36.10ID:gG7UuOXd
>>899
まあ全アプリWPF移行に700人月かかりますとか言ったら経営陣ビビるわな

921デフォルトの名無しさん2022/01/18(火) 00:36:53.13ID:BviDLTyH
それで得られる付加価値は?
高DPI化です!

922デフォルトの名無しさん2022/01/18(火) 03:13:55.69ID:/UjlKFv8
そもそも今はWPF使える人間のほうが多い
WPFが採用率一番だし

923デフォルトの名無しさん2022/01/18(火) 07:43:22.02ID:7lg/3cFM
ネットや参考書のサンプルはWinformばかりだけどな

924デフォルトの名無しさん2022/01/18(火) 09:12:21.98ID:lXhcHhHK
>>921
生産性の高さやアプリケーションの品質。
WinFormsアプリの保守なんて地獄だぞ。

925デフォルトの名無しさん2022/01/18(火) 09:20:49.79ID:wrNNHnWz
オレオレMVVMフレームワークの保守なんて地獄だぞ

926デフォルトの名無しさん2022/01/18(火) 09:36:00.06ID:4jkxCHMg
>>925
MVVMを使わなきゃいい。
それでもWinフォームにとどまるより開発体験は数段レベルアップする。

>>923
https://zenn.dev/topics/winforms
vs
https://zenn.dev/topics/wpf

https://qiita.com/tags/winforms
vs
https://qiita.com/tags/wpf

927デフォルトの名無しさん2022/01/18(火) 11:01:13.75ID:5S7li8gp
リッチな有償コントロールが前提かな?

928デフォルトの名無しさん2022/01/18(火) 17:48:28.72ID:4jkxCHMg
有償コントロールなんか必要ない。
コントロールのカスタムが苦行だったWinフォームとは違うんだから。

929デフォルトの名無しさん2022/01/18(火) 18:07:51.81ID:qELKjUuO
じゃあフルカスタムが前提と

930デフォルトの名無しさん2022/01/18(火) 19:39:25.83ID:H+Iv3UtO
>>926
開発体験なんて客にとってはクソどうでもいい

931デフォルトの名無しさん2022/01/18(火) 19:39:38.78ID:FMnYtWvS
なるべく安くというならExtended WPF Toolkitもあるじゃないの
いきなり全部いじらなくても大丈夫、必要なところからちょっとづつね?

932デフォルトの名無しさん2022/01/18(火) 19:40:14.23ID:H+Iv3UtO
Qiitaとかソースにすんなよ恥ずかしい

933デフォルトの名無しさん2022/01/18(火) 21:32:57.67ID:L9ANQ96E

934デフォルトの名無しさん2022/01/18(火) 21:58:06.40ID:kepaLF1q
WPFのアプリってなにがあるの?

935デフォルトの名無しさん2022/01/18(火) 23:30:24.92ID:wrNNHnWz
>>934
核心衝くこと言うなよ…

936デフォルトの名無しさん2022/01/18(火) 23:48:28.54ID:L9ANQ96E
つかC#のアプリ自体よく知らんな。有名どころだとなにがあるだろう

937デフォルトの名無しさん2022/01/19(水) 00:27:35.17ID:svKgJaD5
>>934
Visual Studio

938デフォルトの名無しさん2022/01/19(水) 00:30:26.94ID:svKgJaD5
>>936
Rust
Escape from Tarkov

939デフォルトの名無しさん2022/01/19(水) 00:53:15.32ID:R0RFv/hj
>>934
ILSpy

940デフォルトの名無しさん2022/01/19(水) 01:05:39.17ID:R0RFv/hj
C#という広範囲なくくりだと今時のスマホゲームはどれもUnity3Dだな(DIコンテナのUnityではない)
PCだとRimWorldとか、カスタムメイド3D2とかコイカツ!とか

941デフォルトの名無しさん2022/01/19(水) 01:22:51.54ID:8gPtvN+9
>>936
Paint.NET

942デフォルトの名無しさん2022/01/19(水) 01:50:44.09ID:3xXRQDNa
>>934
ScreenToGif

943デフォルトの名無しさん2022/01/19(水) 05:57:54.84ID:g+YrUDE4
クソアプリしかないじゃん…

944デフォルトの名無しさん2022/01/19(水) 06:43:52.85ID:RJymQc8m

945デフォルトの名無しさん2022/01/19(水) 08:53:07.22ID:RJymQc8m

946デフォルトの名無しさん2022/01/19(水) 11:46:12.58ID:R0RFv/hj
新規ならWPF一択、Winformsは検討しないね
主に保守のためWinformsを使わざる得ない場合に限られる

947デフォルトの名無しさん2022/01/19(水) 11:52:57.07ID:nNkBXDzO
その自己紹介ずーっとやってるけどなんか意味あんの?

948デフォルトの名無しさん2022/01/19(水) 12:55:40.22ID:5Az++9Js
>>947
ボウヤ、インターネッツは初めてかい?
同じ意見が同じ人ってわけじゃないんだぜ?

949デフォルトの名無しさん2022/01/19(水) 13:10:36.19ID:HZoKdYqU
きもw

950デフォルトの名無しさん2022/01/19(水) 18:50:54.37ID:nNkBXDzO
>>948
誰にもアンカーつけてないけどなんで自分のことだと思ったん?

答え合わせ完了やねw

951デフォルトの名無しさん2022/01/19(水) 19:08:00.66ID:DmIv8IzU
WPF一択って主張がまったく実感がないんだが
まあ、俺とは違う分野の人なんだと思うわ

ちなみにどんな分野で新規ならWPF一択なのか教えてくれ

952デフォルトの名無しさん2022/01/19(水) 20:42:07.54ID:fLRbRFKz
C# で .NET Framework のデスクトップアプリなら、じゃね?分野が限定されていると言われたらその通りだが。

953デフォルトの名無しさん2022/01/19(水) 20:54:00.95ID:B4PAoBE9
デスクトップ前提ってそんなにあるかねえ
デスクトップとWebの選択って大抵のケースでは開発者のスキルの問題であって、
開発者が自分の都合のいいように勝手に「分野を限定」していることが多い
本質的な要件としてどっちかでなきゃいけないのは稀だと思うよ

954デフォルトの名無しさん2022/01/19(水) 21:03:56.99ID:8gPtvN+9
ローカルのハードウェアを動かすアプリはWebにするメリットが無いな

955デフォルトの名無しさん2022/01/19(水) 21:22:48.54ID:fLRbRFKz
>デスクトップとWebの選択って大抵のケースでは開発者のスキルの問題であって、

相変わらず、WPFスレでWeb持ち出す奴の認識はなんかおかしい。

956デフォルトの名無しさん2022/01/19(水) 23:45:50.44ID:DmIv8IzU
デスクトップでどんなアプリ(システム)かって話なんだが
WinFormsだって用途のメインはデスクトップだろうよ

957デフォルトの名無しさん2022/01/20(木) 00:52:02.50ID:2oEu6+xC
デスクトップだったらWPF一択でFormの出番はないってことじゃね?

958デフォルトの名無しさん2022/01/20(木) 07:48:53.01ID:89Phrl0e
WPF一択ならもっと普及してるはず

959デフォルトの名無しさん2022/01/20(木) 07:59:56.62ID:/xvc7l6/
それを言っちゃこのスレおしまいよ

960デフォルトの名無しさん2022/01/20(木) 08:13:21.81ID:2oEu6+xC
>もっと普及してるはず

毎度毎度それ言われるけど、客観的には上に挙げられた一連のリンクの通りだよね

961デフォルトの名無しさん2022/01/20(木) 08:15:06.88ID:rIx8K3i9
>>950
なんで>>948が他の誰かと同じだと思い込んじゃったの?
当事者じゃなくて客観的意見に見えるけど。

陰謀論とか信じちゃうタイプでしょ。

962デフォルトの名無しさん2022/01/20(木) 08:27:52.41ID:rIx8K3i9

963デフォルトの名無しさん2022/01/20(木) 09:02:21.62ID:fgAfnzip
>>958
だって界隈は新しい技術を習得したがらないオジさんばかりだもん

964デフォルトの名無しさん2022/01/20(木) 10:06:24.11ID:epSXZSHW
今日も一日一布教
お疲れ様っす

965デフォルトの名無しさん2022/01/20(木) 16:26:57.28ID:Mj2XyFCL
この争い一生終わらないしwinform とスレ分けたら?

966デフォルトの名無しさん2022/01/20(木) 16:29:46.64ID:RZiPAbz3
元々WinFormsのスレじゃないだろ

967デフォルトの名無しさん2022/01/20(木) 18:19:48.97ID:YwWbLPsy
そうだよ

968デフォルトの名無しさん2022/01/20(木) 19:47:08.09ID:GVvv8tYG
WPFが普及してることにガクブルしながら耳を塞いでるのがWinFormsユーザーなんだよな

969デフォルトの名無しさん2022/01/20(木) 22:34:14.97ID:Df2OyNH0
あれこれリンクくれてるけど普及の証拠にはならないのでは
プロジェクトが多いっていうのも実験的なコードをアップロードしてるだけかもしれんし
意味不明なこと多くて質問が多いって言うのも普及とは違う
もっと具体的な普及している製品のリストアップが欲しいんだがそれは可能だろうか

970デフォルトの名無しさん2022/01/20(木) 22:47:20.32ID:GVvv8tYG
いつまでもこういう下の人間がいることに安心できるから教えなくていい

971デフォルトの名無しさん2022/01/20(木) 23:23:41.83ID:BrQH3LhB
普通は疑問に思った方がエビデンス探してくるのでは

972デフォルトの名無しさん2022/01/20(木) 23:34:10.90ID:epSXZSHW
エビデンス(笑)言いたいだけやん

973デフォルトの名無しさん2022/01/21(金) 00:01:58.75ID:FMInZ6Xc
ん?日常会話で普通に使うよ?

974デフォルトの名無しさん2022/01/21(金) 00:11:49.52ID:sBiOntkg
WPFが普及してないって言う層が全然解らん。
10年ぐらい前からWPFしか書いてないぞ。

975デフォルトの名無しさん2022/01/21(金) 00:14:01.10ID:HnzI5Wog
「WPFなんて全然普及してない。普及してるというなら証拠を出せ。」

976デフォルトの名無しさん2022/01/21(金) 00:18:23.65ID:1hk4mKui
>>973
この文脈では違和感ありまくりやろ

977デフォルトの名無しさん2022/01/21(金) 01:50:48.91ID:YDN79yJ3
書店に行ってもWPFを取り扱ってる本なんて皆無だろ、つまり需要が無い証拠

978デフォルトの名無しさん2022/01/21(金) 02:06:51.17ID:vzv4Kcp2
>>974
どんなプログラムを何本書いたんだ?

979デフォルトの名無しさん2022/01/21(金) 04:04:37.51ID:K08uNRHb
>>974
10年も末端プログラマーのまま進歩ないのか
お前の周囲時間止まってるだろ

980デフォルトの名無しさん2022/01/21(金) 05:50:39.01ID:/5savUrV
遠回しにWinForm民をディするのやめーや

981デフォルトの名無しさん2022/01/21(金) 06:18:53.92ID:p1TOUdjQ
どっちにしろいまさらWPFを学習するとかありえんし
そもそもマイクロソフトのGUIやるなんて時間と労力のムダじゃね?

982デフォルトの名無しさん2022/01/21(金) 06:33:40.83ID:rZUqxNH8
>>981
Windowsのアプリを組むのに、マイクロソフトのGUIを使わない方が時間と労力の無駄だと思うが

983デフォルトの名無しさん2022/01/21(金) 07:32:44.28ID:KKDSimaH
放置しとけ、WPFに挫折でもしたんだろw

984デフォルトの名無しさん2022/01/21(金) 07:54:51.59ID:cCsH2rsq
「すっぱい葡萄」なんだろうな
「こんなすっぱいものを食べようとするなんて時間と労力のムダじゃね?」
と葡萄に近づく者に言うために時間と労力を使う
https://ja.wikipedia.org/wiki/%E3%81%99%E3%81%A3%E3%81%B1%E3%81%84%E8%91%A1%E8%90%84

985デフォルトの名無しさん2022/01/21(金) 08:49:49.14ID:+ADLMc6e
>>978
医療関係のシステムを2社で全サブシステム、
その後は業務アプリ。
何本書いたのかな…数えてないわ。

>>979
実際には出世してるけどそれでも書いてるよw
レビューもしないといかんしね。

986デフォルトの名無しさん2022/01/21(金) 09:21:02.57ID:nGjJkHTG
業務アプリとかちょっとした玩具つくるとか
そういう例はいっぱい出てくるけど
フォトショップとかオフィスとかブラウザとか
誰でも知ってる売り物のメジャーアプリには絶対に採用されないのは何でなん

987デフォルトの名無しさん2022/01/21(金) 09:40:33.42ID:p1TOUdjQ
MACのVSってWPFじゃないよね?
なにでできてんだろ

988デフォルトの名無しさん2022/01/21(金) 09:49:43.09ID:PteBN4D7
>>986
それらはWPFが登場するより前からあったし、
Windows以外のOS向けも作らなきゃいけないし、
C#じゃなくてC/C++で作ってるだろうし。

WPFのWって何かわかってる?

989デフォルトの名無しさん2022/01/21(金) 09:58:50.28ID:sBiOntkg
>>986
お前フォトショップとかオフィスとかブラウザがC#で作られてると思ってんの?
というか、あのネイティブな実装がWinFormsだと思ってんの?

嘘だろ、そこから?

990デフォルトの名無しさん2022/01/21(金) 10:06:50.10ID:MGij20UY
>>987
Xamarin

991デフォルトの名無しさん2022/01/21(金) 10:21:02.64ID:K1CFp2I5
>>986
マジレスすると重くて使い物にならんから
C/C++で不自由なくコード書けるならわざわざクソ重いCLR上で動くアプリなんて作る理由ないよね

992デフォルトの名無しさん2022/01/21(金) 10:26:38.14ID:smTZR1LI
いつの時代の人よ…

993デフォルトの名無しさん2022/01/21(金) 11:56:54.45ID:MGij20UY
特定企業向けの業務アプリと違って、>>986に挙がってるようなのはスケールメリットがあるから開発コストをそれほど気にしなくていいんだよ
UXの品質に対していくらでも金を注ぎ込める
WPFは最低限要件を満たせりゃいい開発にはオーバーキルだがコスト度外視で作り込むには弱いという、とても中途半端な立ち位置

994デフォルトの名無しさん2022/01/21(金) 12:11:52.95ID:rD5rExve
>>993 そうかな?
最近WPF触り始めてまだ学習段階だけど、学習コストの高さと速度以外は割といい線行っている気がする
確かにMVVM周りとしてデータバインディングとかの情報が少なすぎて初学者にはちょっときついけど
でもWin32 APIとWinFormsそれぞれで組める人ならMVVMとXAMLの書き方さえ乗り越えたら割と楽に思える

995デフォルトの名無しさん2022/01/21(金) 12:18:15.69ID:XTInziC+
WinFormだとエディタのプロパティ一覧で大抵揃ってるけど
XAMLのは役に立たないからなぁ

996デフォルトの名無しさん2022/01/21(金) 12:33:19.46ID:p1TOUdjQ
xamarinならともかくいまはflutter,reactnative,electronがあるからな
wpfがほかのプラットフォームでも動くならいいけど

997デフォルトの名無しさん2022/01/21(金) 12:33:54.34ID:uUyyp3AA
MVVMを乗り越えられない、学習コストを払えないところが多いからWinFormがまだ生き残ってる。

998デフォルトの名無しさん2022/01/21(金) 12:38:14.84ID:poSLxDjx
MVVM抜きでWPF使えば良いのにな

999デフォルトの名無しさん2022/01/21(金) 12:49:22.88ID:/5savUrV
WPFだからMVVMで作らなきゃいけないと思い込んでいる人が結構いるよな。

これとか今でも使える良質の教材だと思うんだがな。
https://slidesplayer.net/slide/11235164/

1000デフォルトの名無しさん2022/01/21(金) 12:58:03.16ID:MGij20UY
>>999
これ書いた本人はとっくにWebに移って、Windowsすら使ってないというのがもう


lud20220126161910ca
このスレへの固定リンク: http://5chb.net/r/tech/1632044619/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「WPF(.NET, WinUI) GUIプログラミング Part27 YouTube動画>3本 ->画像>2枚 」を見た人も見ています:
WPF(.NET, WinUI) GUIプログラミング Part30
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
Gtkプログラミング on Windows!!!
ヒッキーのプログラミングするスレ 9 (旧 プログラミング雑談 in HIKIKO)
俺「プログラミング勉強するぞ!」参考書「int double float long longlong」俺「参考書トジー」
プログラミング始める=Windowsを消してUbuntuを入れる
Linux、開発言語としてRustの導入がほぼ確定!まだ覇権プログラミング言語Rustを学んでない奴おりゅ?
【IT】小学生向けプログラミング学習アプリ、DeNAが無料公開 iOS/Android/Windows対応
【プログラミング】PowerShellってbatとかスクリプト言語とかcygwin+bashとかと比べて何がいいの?
AIプログラミングでIT業界人員削減
【プログラミング】エンジニアに愛されているエディタ、第1位はNeovim [すらいむ★]
謎の企業ギットハブ、全ての開発工程をAI自動化する「Copilot workspace」を発表。プログラミングしかできない🤓が大量失業へ
プログラミングって「IF」と「GOTO」がすべてじゃん。こんなの馬鹿でもできるじゃん。おまえら馬鹿未満なの? w
動画プログラミング
プログラミングにはMac
プログラミングを教えてくれ
プログラミングおしえて
なんJ深夜のプログラミング部
プログラミング言語Swift 3
プログラミング趣味でやってる人
七行プログラミング part6
0からプログラミングを知りたい
プログラミング言語「Go」
プログラミング始めたいんやが
プログラミング用フォント
サウンドプログラミング6
ノンプログラミングツール
プログラミングがわからなすぎる
プログラミングを始めようと思ってる
プログラミング言語Pythonの欠点
UNIXプログラミング質問すれ Part8
プログラミングのお題スレ Part20
情報工学科でプログラミング苦手な人
競技プログラミングは役に立たない
MVCを意識してプログラミングをするべき
プログラミングのお題スレ Part11
プログラミングってバカでもできる?
プログラミングに詳しい人ちょっと来て
プログラミング初心者なんだけど、、、
Google NaCl プログラミング 2mol
プログラミングでの武勇伝語ろうぜw
最も美しいプログラミング言語は? Part6
let s: プログラミング言語? = Swift
職業訓練校プログラミング終了後 2
C#とかいうプログラミング言語界隈最強の言語
【プログラミング】C言語の人気が過去最低に 
IT業界を乗り切るプログラミングスキルが発表される
プログラミング実務経験ないやつが転職するには
プログラミング言語ランキング総合【TIOBE】
競技プログラミングにハマるプログラマのスレ 60
競技プログラミングにハマるプログラマのスレ 40
競技プログラミングにハマるプログラマのスレ 79
//**孤男がプログラミングについて語る part02**//
競技プログラミングにハマるプログラマのスレ 99
競技プログラミングにハマるプログラマのスレ 27
競技プログラミングにハマるプログラマのスレ 194
競技プログラミングにハマるプログラマのスレ 183
競技プログラミングにハマるプログラマのスレ 101
競技プログラミングにハマるプログラマのスレ 211
プログラミングの本は読むけど、コードは書かないよ!!
プログラミングミスがある」と言ってたし、思った
【IT】小学生にプログラミング必修、失敗必至の愚政策
使われる側の人間「プログラミングを極めてる俺ってすげー!」
【IT】iOS13でプログラミング言語Swiftの利用が倍増
本買ってプログラミング始めた20ページで挫折した
【IT】2017年に最もシェアを伸ばしたプログラミング言語は?
07:47:59 up 51 days, 8:51, 3 users, load average: 5.83, 6.57, 7.09

in 1.2004339694977 sec @1.2004339694977@0b7 on 030521