21/12/17 07:49:25.07 vC3aJ6Ce.net
VSCodeがある時点でWPFよりオワコンじゃないんだが
453:デフォルトの名無しさん
21/12/17 08:06:23.71 k0KpTC0i.net
そのVSCodeの元になったATOMがElectronを捨てた
454:デフォルトの名無しさん
21/12/17 08:24:08.08 QaySSAou.net
VSCodeはともかくATOMは💩だったからね
455:デフォルトの名無しさん
21/12/17 08:38:26.32 hyr8BiIA.net
>>437
VM最小限ではないだろうが、反応速度をトリミングしていけば、普通にそうなるんじゃね?
最初はActiveCommandやeventtriggerバインディングを駆使してストイックにビハインドコードを汚すまいとするが、
やっていくうちにBindingからeventへの悪魔が食指を伸ばしてくる。
Coreに必死でロジック入れまいとするが、DomainやInfrastructueから自然と入ってきて汚すDDDみたいなもんだよ。
456:デフォルトの名無しさん
21/12/17 09:24:17.02 8qM/JwoR.net
そこでWinUI3ですよ。x;BindでイベントをVMで処理できるし、のこりはサービス作ってVMにインジェクションすりゃ良い
1.0になって地雷が少々残っているものの動作は軽快になって実用的になっている
457:デフォルトの名無しさん
21/12/17 09:57:30.72 mQ3a9kDU.net
>>443
wpf使えばwinformよりは楽に開発できる
458:デフォルトの名無しさん
21/12/17 10:56:55.08 FEmDTE20.net
>>443
wpfでmvvm捨てれば同等までにはなる
459:デフォルトの名無しさん
21/12/17 11:15:05.40 OxYtcTfz.net
>>448
githubがMSに買収された時点でatomはオワコン決定だろ
460:デフォルトの名無しさん
21/12/17 12:20:14.61 tWB5K5S1.net
GitHub クローンで、Ruby on Rails から、Go へ移行しない、
GitLab が上場して、時価総額が2兆円!
だから、Go へ移行するGitHubは、2兆円以上の価値がありそう
461:デフォルトの名無しさん
21/12/17 22:46:12.94 guv1lRQC.net
>>453
イベントドリブンごりごりで描くならWPFの方が劣るかな
GestureTextとか変なところで手間かかる
462:デフォルトの名無しさん
21/12/18 00:13:36.92 3vX4TQFs.net
>>456
そんな偏屈な所つつかれても...
463:デフォルトの名無しさん
21/12/18 06:16:02.64 gMZd/6Bt.net
>>443
>>453
>winformみたいに楽に
って言ってるんだからMVVMを使わないのは大前提。
WPFの方が楽。
同等レベルだったらわざわざWPF使う意味はない。
464:デフォルトの名無しさん
21/12/18 09:04:39.30 hjFJ5hmV.net
Winアプリの構造がメッセージループである以上、
MVVMみたいに本末転倒で過度な抽象化をするとインピーダンスミスマッチでもっさりするのは必然
465:デフォルトの名無しさん
21/12/18 09:58:17.85 +il6Dckm.net
まぁ DomainのRepositoryが全てのSOLID原則の中心になっているようなものだからね。 抽象化で遅くなるのは仕方ない。
描画やIOディレイもっさりに関してはasync/syncやUser32.dllのPostMessge、WndProcで高速化しているのがハイスキル連中のテクニックとちゃう?
プロはリリース毎のコスト上昇にほとんどの神経を尖らしているので抽象化肥大は避けられない。 コスト上昇が飽和しなければ、プロジェクト崩壊している事になる。
MVVMはTDDの必須構造。
466:デフォルトの名無しさん
21/12/18 11:12:55.77 lNPlbMFx.net
>>459
レスポンスを追求するならVに全て実装するのも最適解のひとつだよ
467:デフォルトの名無しさん
21/12/18 12:08:56.63 7vxJCvKi.net
賢そうに見えない話を続ける人達にあれがよいこれがよいと推されてもねえw
468:デフォルトの名無しさん
21/12/18 12:40:09.41 rMHGoE/h.net
>>462
もっと賢そうに見えない人がそんなこと言ってもねえw
469:デフォルトの名無しさん
21/12/18 12:45:09.73 5vur9Hw6.net
M(VV)M フォッフォッフォッ
賢い人ならバルタン星人に見えます。
470:デフォルトの名無しさん
21/12/18 14:38:05.82 TQAat0ge.net
ネットや本のサンプルコードはWinforms ばかりなのは楽だから
471:デフォルトの名無しさん
21/12/18 15:34:46.72 191O5ceb.net
たからmvvmはblend前提のアーキテクチャだから
blend使わない時点で...
472:デフォルトの名無しさん
21/12/18 15:36:40.23 191O5ceb.net
↑wpfのmvvmね
knockout.jsとかvue.jsのmvvmは結構使える
473:デフォルトの名無しさん
21/12/18 15:41:06.33 sdZeToOe.net
mvvmがwpf特有のものだと思い込んでる人いそう
474:デフォルトの名無しさん
21/12/18 15:45:40.48 5vur9Hw6.net
大半は開発者はmvvmなんてどうでもいいと思ってる。
そして大半の開発者はWPFは面倒だと思ってる。
475:デフォルトの名無しさん
21/12/18 15:57:58.52 sdZeToOe.net
付いてこれない奴はおいていくしかないわな
476:デフォルトの名無しさん
21/12/18 16:02:12.24 5vur9Hw6.net
切り捨て大魔王アップルと同じスタイルですな。カッコイイ
477:デフォルトの名無しさん
21/12/18 18:07:20.87 eF5qVI2/.net
>>458
高DPI対応のレベルが全然違うわ
今から新しくWinFormアプリシステム作る意味は無い
478:デフォルトの名無しさん
21/12/18 18:25:17.90 moPm6mf8.net
>>472
高DPI 対応ですか…またやっかいなものが
GetDeviceCaps
がテキトーな値しか返してくれないし
479:デフォルトの名無しさん
21/12/18 18:47:28.71 sQyFW59x.net
4Kモニターが普及してきたし高DPI対応はもう必須やろなあ
480:デフォルトの名無しさん
21/12/19 11:19:58.43 O/qDX0wZ.net
そんなに優れたアーキテクチャーなら15年も鳴かず飛ばずで一体何をなさっておられたのでしょう?
481:デフォルトの名無しさん
21/12/19 11:38:32.30 kxTQmf/6.net
うちの周りだと普通にWPFで「いまさらForms?」みたいな雰囲気なんだけどそのへんの温度差がすごいな。
482:デフォルトの名無しさん
21/12/19 12:01:52.46 bFU6ZlAL.net
普通にwebでやれよ
483:デフォルトの名無しさん
21/12/19 12:09:05.77 NtqS0yAI.net
うちの会社は逆だ
WPFなど使い物にならんと随分前に見限られてる
UIはネイティブが第一選択でそれが無理ならFormsだな
俺がWPFを提案したとき上司にそんな物プログラマーが一時の流行りに乗りたいだけですぐに廃れるって一蹴された
まぁ結果論だが上司が正しかったのかな
484:デフォルトの名無しさん
21/12/19 12:35:07.34 JBr0bC1G.net
一時の流行りすらなかっただろ…
485:デフォルトの名無しさん
21/12/19 12:49:18.00 ZhDu//Ih.net
>>472
ボケボケのアンチエイリアスを高DPI対応と言われましても
486:デフォルトの名無しさん
21/12/19 14:10:26.84 dztrfhWF.net
>>478
当のMicrosoftがWindows10になってもOS標準のGUIをWPFに置き換えに失敗。
結局は非スケーラブルなWindows GDI残渣を片付けられなかった事で、
WPFへの支持も得られず、一足先にSilverlight 、Xamarinも終焉を迎えたもんな。
487:デフォルトの名無しさん
21/12/19 14:42:10.84 O/qDX0wZ.net
Xamarinは日本政府も採用してんだから終わってない
488:デフォルトの名無しさん
21/12/19 15:02:09.45 4oJJoyOR.net
アメリカの圧力。
489:デフォルトの名無しさん
21/12/19 15:06:41.74 uJG5wN6M.net
>>482
あれ反応したことないw
Xamarin採用に起因する不具合なのかね
490:デフォルトの名無しさん
21/12/19 15:07:46.95 Dc9hXcN/.net
しっかしここまで「WinでGUIといったらこれ!」っていうフレームワークが存在しないのも凄いよな
どれも一長三短くらいなもの達ばっかりw
これじゃ初学者も何やりゃ良いか分からんだろ
491:デフォルトの名無しさん
21/12/19 15:08:45.41 S3M8NlfX.net
>>476
それが一般的なレベル。
�
492:fスクトップアプリを何で実装するかで技術レベルを測ってる企業もある。 今更Forms使ってれば最低レベルってことが一目瞭然だから。
493:デフォルトの名無しさん
21/12/19 15:18:47.00 JBr0bC1G.net
>>485
C++ならキラーアプリMS-OfficeのフィードバックのMFC、
C#なら高速で人気のあったVCLの後継、winformだった。
実績もなく机上の空論で実装された低速なWPFをMSが押さなければ混乱なんてなかった。
VS開発チームすら採用に難色を示した出来の悪さ。自慢は高DPI対応。
494:デフォルトの名無しさん
21/12/19 15:55:56.66 zx1ngvEK.net
今のマシンならWPFでも快適やろ
WinUI 3は今のマシンでも低速だけどw
495:デフォルトの名無しさん
21/12/19 15:58:09.64 /MVrxgMV.net
>>487
VS開発チームすら採用に難色を示したってどこの情報
496:デフォルトの名無しさん
21/12/19 16:08:10.00 3MHXzmFi.net
>>482
人脈が生きた結果だな
497:デフォルトの名無しさん
21/12/19 16:15:13.62 kxTQmf/6.net
>>487
ストアアプリやUWPは確かに混乱をもたらしたと思うがWPFとFormsは好きな方使えばいいんでは?
べつにそこ混乱する必要ないでしょ。
498:デフォルトの名無しさん
21/12/19 16:29:09.20 HjXxxksN.net
vs studioがwpf製だろ
499:デフォルトの名無しさん
21/12/19 16:35:03.29 ZhDu//Ih.net
VS2010は出来が良かったな
2012以降余計な物が追加されてどんどん重くなっていって2017でリタイア
今じゃVSCodeに乗り換えた
500:デフォルトの名無しさん
21/12/19 17:19:37.75 +uXvukWf.net
今後はWinUIになっていくだろうな
501:デフォルトの名無しさん
21/12/19 17:22:35.24 zx1ngvEK.net
前から思ってたんだがandroidのスレは過疎ってるのに
このスレ人だけはいるよな
俺はこの3,4年windowsアプリ作ってないがどうせお前らも似たようなもんだろ??
502:デフォルトの名無しさん
21/12/19 17:47:00.06 kxTQmf/6.net
それは業務によるだろう。
うちは今もWindowsとLinuxのスタンドアロンアプリとあとWebだな。他の部署はAndroidもやってるが。
503:デフォルトの名無しさん
21/12/19 20:37:19.88 BxjYQSi4.net
AndroidもiPhoneもWindowsアプリもWindowsドライバもやるよ
504:デフォルトの名無しさん
21/12/19 20:50:56.23 ZhDu//Ih.net
>>497
全部Xamarinで書けそうだな
505:デフォルトの名無しさん
21/12/19 22:22:25.98 nz0H3poH.net
>>480
フォントでしょ?
そりゃWindowsの問題であってWPFだろうがWinUIだろうが同じだろう
506:デフォルトの名無しさん
21/12/19 23:06:28.26 Dc9hXcN/.net
>>495
うちは端末がWindows PCのシステムだからまだゴリゴリ書いてるよ
507:デフォルトの名無しさん
21/12/19 23:09:34.77 Dc9hXcN/.net
>>493
VS2017の重さは確かに凄まじかったな
ただその後VS2019〜VS2021で大幅に軽量化されたから、暇な時に是非試してみて。第3世代のcore i5でもヌルヌルだったから驚いたわw
508:デフォルトの名無しさん
21/12/19 23:23:43.31 BxjYQSi4.net
>>498
ドライバは無理~
509:デフォルトの名無しさん
21/12/20 00:33:56.11 6vdXMhXJ.net
>>493
2015から2017は軽くなった気がするけどな
510:デフォルトの名無しさん
21/12/20 01:39:02.46 kEqHqymm.net
>>499
ジョブズがあの世から助走をつけて殴りに来るレベルw
511:デフォルトの名無しさん
21/12/20 08:47:29.77 vCurGMkT.net
>>501
今2017メインで使ってるけど特に重さを感じたこと無いが。
初期のバージョンは違うのか?
メモリ8GBでCore i5のノートPCだから開発機としては並かそれ以下だと思うが。
512:デフォルトの名無しさん
21/12/20 12:41:10.05 I/CEEZL2.net
>>505
何世代のcore i5?ここ5年位のIntel coreシリーズなら重く感じることは無いと思う
Celeron以下の貧弱CPU+メモリ4GBとか、Win7以前の時代のPCとかだと実感する
513:デフォルトの名無しさん
21/12/20 17:38:14.28 sqtDC6Ul.net
先月までcore i3 4150メモリ8GBでVisualStudio2019使っていましたよ。主にwpfですが普通に動いてましたよ。
一緒にAndroidStudioも使っていましたがこっちもそれなりに動いたけど、エミュレータが少し重かった感じ。
さらにHyper-Vでもう一個windows使うときつい感じだったかなぁ。
514:デフォルトの名無しさん
21/12/20 18:02:09.10 /MJiWoqb.net
2017はPCリモートデバッグやRaspberryPI UWPリモートデバッグでちょっと遅く感じるな。
2019はOK。
2015はトンデモ。
515:デフォルトの名無しさん
21/12/20 18:34:57.62 lt0tgbj5.net
フォントがぼけてたのって10年以上前の話だよな・・・
今はWindowsフォームなんかより綺麗だわ
516:デフォルトの名無しさん
21/12/20 19:30:14.72 3HJ7rP0Y.net
win7の頃のWindows PowerShell ISE って、滲んでボケボケだったよなw
517:デフォルトの名無しさん
21/12/20 19:43:10.70 OwtAvB5A.net
レンダリングの問題もあるのかもしれんが、Windowsマシンはハードの色んな組み合わせがあるからただ低DPIディスプレイ使ってる人が多いだけとか??
Macみたく高DPIディスプレイがデフォルトじゃないとか?
518:デフォルトの名無しさん
21/12/20 19:49:29.43 ceMzU2Ib.net
マックもアイホンもアンドロイドも高詳細ディスプレーが当たり前になって、ギザギザしてるのはウィンドウズだけになった。
519:デフォルトの名無しさん
21/12/20 19:59:54.61 3HJ7rP0Y.net
Windowsではグラフィックドライバや液晶モニタもゲーミング需要ばかり気にしてるからな。
4K8K や HiDPI よりも FHD@144fps 低遅延とか、大人やビジネスユーザを馬鹿にしてる。
もうね、ゲーム専用エディションでも別途作って分けてほしい。
520:デフォルトの名無しさん
21/12/20 20:01:48.01 ceMzU2Ib.net
企業が導入することも関係あるかも。
521:デフォルトの名無しさん
21/12/20 20:05:38.69 N6PiLWFt.net
モニタ2台でスケーリングサイズが異なる場合、片方がボケるのは諦めるしかない?
522:デフォルトの名無しさん
21/12/20 20:09:28.16 grqOAdxX.net
画面に10cmまで近づいて使うための高詳細ディスプレイなんかWindowsにはいらん。
ド近眼で目が悪い奴ほど4k8k、高リフレッシュレートに拘るよな。
523:デフォルトの名無しさん
21/12/20 20:16:41.77 ceMzU2Ib.net
近眼じゃなくて老眼。
524:デフォルトの名無しさん
21/12/20 20:17:25.89 2JRCEtb9.net
>>515
Per-Monitor V2
525:デフォルトの名無しさん
21/12/20 22:59:19.00 QkysZdpN.net
>>516
4K8KをDPIスケーリング100%で使うもんだと思い込んでない?
526:デフォルトの名無しさん
21/12/21 00:37:39.12 6muzqSDP.net
>>519
ド近眼なのに?
527:デフォルトの名無しさん
21/12/21 01:23:26.16 IbrNLnfQ.net
>>520
ど近眼だとスケーリング100%で使うってどんな理屈だよw
528:デフォルトの名無しさん
21/12/21 01:39:08.44 6muzqSDP.net
ただでさえド近眼は画面に顔近づけて字がでかく見えるのに
スケーリング上げたらさらにでかくなるだろって理屈。
まぁ最初からド近眼が何考えてるか分からないって話だから話が通じなくて当然か。
529:デフォルトの名無しさん
21/12/21 03:34:41.61 IbrNLnfQ.net
自分も視力0.1ないけど眼鏡かけてるから50cmは離れて見てるぞ
裸眼で見てんのか?
530:デフォルトの名無しさん
21/12/21 03:42:40.49 IbrNLnfQ.net
あと例えば27インチモニターなら
WQHD 100%と
4K 150%が同じ文字の大きさな
531:デフォルトの名無しさん
21/12/21 08:30:17.31 eQrXEh+6.net
物理的にUIが小さくなるHiDPIのスケーリング100%をなんでド近眼がわざわざ使いたがるんだよ
ド近眼じゃなくてお前の方が何考えてるのかわからんわw
532:デフォルトの名無しさん
21/12/21 09:21:11.93 LAFMGSrj.net
Surfaceのデフォルトが200%だからな
533:デフォルトの名無しさん
21/12/21 12:13:03.23 7H6AAoYa.net
今度は近眼談義っすかw
IQいくらだろw
534:デフォルトの名無しさん
21/12/21 14:04:42.12 nI7jvfgM.net
10cmに顔近付けないと見えないとか近視じゃなくて弱視だろ
535:デフォルトの名無しさん
21/12/21 16:06:13.83 WhHQjz4F.net
その一方で老眼進行中の俺は、画面に近付いて見れば勝手にFormsの文字がWPFみたいに見える!
536:デフォルトの名無しさん
21/12/21 17:57:06.60 EIwIcz4X.net
今日からアクリルを学んでいくぞ
537:デフォルトの名無しさん
21/12/21 18:05:09.54 JodMSN40.net
アクリルの時代は終わってこれからはmicaの時代
538:デフォルトの名無しさん
21/12/21 18:28:02.84 LOQbOTji.net
まず人脈のあれはどうなったん?
539:デフォルトの名無しさん
21/12/22 08:50:02.97 CwgQtrlf.net
Twitterでよくおすすめされる
540:デフォルトの名無しさん
21/12/22 14:45:35.96 jnBLVDHK.net
>>531
アクリル採用すると没個性だし、micaも9割以上の人は気づかない。
知ってる人がよーく目を凝らして見て気づくレベル。
541:デフォルトの名無しさん
21/12/22 18:23:21.44 WW6KINv7.net
おじさんたちってすぐ新しいものを否定するよね
ダークモードにすら対応してない糞アプリしか作れないんだろうなあ・・・(煽り)
542:デフォルトの名無しさん
21/12/22 19:08:33.51 tCEDwQ62.net
>>535
Androidはダークモード意味ありそうだしそれなりに簡単に作れるけど、Windowsはどうもやる気が起きない。
543:デフォルトの名無しさん
21/12/22 19:54:56.12 dBK0S5ah.net
ダークモードなんてUWPで何もしなくても対応してたのに。
544:デフォルトの名無しさん
21/12/22 20:03:07.21 WW6KINv7.net
おじさんたちダークモードの重要性認識したほうがいいよ
ダークモードに慣れたユーザーはライトモードに戻れなくなる
ユーザーはライトモード眩しくて目が痛いって言いだすから
特にWinodowsアプリはデカいから白い画面出しちゃったら不快感がすごい
545:デフォルトの名無しさん
21/12/22 20:51:39.12 vWkgem9q.net
どちらかというとおじさんの方がダークモードにしたがる。
若い子は白画面の方が好き。
546:デフォルトの名無しさん
21/12/22 21:04:47.54 tCEDwQ62.net
おじさんだけどダークモードは目が疲れる
少なくとも明るいところでは背景白のほうがいい気がする
547:デフォルトの名無しさん
21/12/22 21:09:02.21 vWkgem9q.net
Windowsだと黒画面はコマンドプロンプトの古臭いイメージがあってダサいみたいよ。
548:デフォルトの名無しさん
21/12/22 21:09:43.89 P6MMeEgn.net
自分の好みはさておきユーザーの好みどおりに切り替えられることが重要
549:デフォルトの名無しさん
21/12/22 21:11:43.82 R2aGyb0D.net
ダークモードめちゃくちゃ目が疲れるから苦手。
まともなカラーテーマにしてればそこまで目も痛くないだろ。
550:デフォルトの名無しさん
21/12/22 21:14:28.20 WW6KINv7.net
おじさんにありがちな自分が出来ないことを問題なしにしようとする癖が出てますねえ
551:デフォルトの名無しさん
21/12/22 21:25:56.46 jobsLtVJ.net
>>542
これよ
客「ダークモードにはどうやって切り替えるんですか?
俺「え?
客「え?
552:デフォルトの名無しさん
21/12/22 21:52:18.87 NTS9Bws8.net
俺はライトモードとかまぶしすぎ
ダークモードで輝度も低くしてるわ
553:デフォルトの名無しさん
21/12/22 21:53:48.98 NTS9Bws8.net
(暗くしたり暖色系のライトつかってる家の中ではね)
554:デフォルトの名無しさん
21/12/22 21:55:29.76 NTS9Bws8.net
まぁ、今時WinUI 3やUWPならダークモード5秒で実装できるようになってるが
555:デフォルトの名無しさん
21/12/22 22:04:47.79 svF48xPZ.net
システムカラー使えばいいんでしょ!
感嘆よ!
556:デフォルトの名無しさん
21/12/22 22:42:42.05 R2aGyb0D.net
>>544
やってるよ、ダークモード対応。
でも何の良さもわからん。
寝る前にスマホ触るときぐらいでは?
557:デフォルトの名無しさん
21/12/22 23:23:38.84 9CXRo0fB.net
有機ELディスプレイではダークモードが有り難い。
558:デフォルトの名無しさん
21/12/22 23:55:35.70 9pewrt27.net
>>545
客なら答えればいいじゃん
559:デフォルトの名無しさん
21/12/23 00:21:13.77 UfWalJ0m.net
>>552
アスペには無理なの
560:デフォルトの名無しさん
21/12/23 00:26:55.03 Nml0UUBt.net
>>548
しかしWinUI3のContentDialogとTeachingTipsのダークモードはバグってる
ContentDialogはインライン止めたらなんとかなったがTeachingTipsはどうにもならん
561:デフォルトの名無しさん
21/12/23 02:00:46.17 UfWalJ0m.net
α版なんか使うからやん
1.0はα
これは定説
562:デフォルトの名無しさん
21/12/23 17:42:36.25 fLj4zuic.net
WinUIでは関数がバインディングできるからXAML独特のバリデーションとかコンバーターに首突っ込まなくてよくなったみたいだな
ほかにもGridの書き方が楽になってたりWPFには戻れん
563:デフォルトの名無しさん
21/12/23 18:54:57.40 OORu+GT/.net
一時期はWPFで仕上げたVisual StudioのIDEすら作り直したし、MS自身がWPFを見切るつもり満々だもんなw
564:デフォルトの名無しさん
21/12/23 19:04:07.77 fLj4zuic.net
見切るというかWinUIはWPF 2.0みたいな感じだよ
565:デフォルトの名無しさん
21/12/23 19:21:06.26 OORu+GT/.net
それなら呼称も2.0でいいのに
566:デフォルトの名無しさん
21/12/23 19:30:02.51 fLj4zuic.net
中身がC++での実装になってるから本質的には別物だし
567:デフォルトの名無しさん
21/12/23 19:46:38.64 xJM5EaiZ.net
戻れン
のはいいけど7,8,9と走り続ける覚悟はあるの?
568:デフォルトの名無しさん
21/12/23 19:55:11.44 fLj4zuic.net
MSがこっちでやるって言ってるんだからWPFやWindowsフォームに残留して走り続けるほうがよっぽど苦労しますよ
569:デフォルトの名無しさん
21/12/23 20:01:58.86 fLj4zuic.net
ただいまはスタートダッシュ決めたい人の時期だから
後でついていけばいいくらいの人は来年の4月5月あたりからでいいんじゃないかな
WPFより教えやすそうだからブログ記事とかも来年あたりから増えてきそう
570:デフォルトの名無しさん
21/12/23 21:14:10.75 8RdoHQJy.net
>>557
いつどう作り直したの?
571:デフォルトの名無しさん
21/12/23 22:29:33.82 otsbUMdB.net
>>562
MSがこっちでやるって言ったストアアプリやUWPはあのざまじゃん。
572:デフォルトの名無しさん
21/12/23 22:33:37.09 JQwoySZp.net
WPFはダークテーマさえどうにかしてくれればずっと使えるぐらい安定はしてる
573:デフォルトの名無しさん
21/12/23 22:46:32.62 JQwoySZp.net
でもその安定したダークスタイルがないので詰み
ModernWPF ?
574:デフォルトの名無しさん
21/12/24 04:50:07.60 0UgRcNh9.net
>>564
妄想だろ
575:デフォルトの名無しさん
21/12/24 07:53:10.17 fQ2bMr/u.net
>>562
ストアアプリとかUWPに乗っかったやつは馬鹿を見ただろうけどな
576:デフォルトの名無しさん
21/12/24 08:44:32.63 DU7PTkB4.net
WPFおじさんがFormsおじさんと同類になろうとは…
577:デフォルトの名無しさん
21/12/24 09:00:37.27 xkcAaGGE.net
>>567
黒背景固定で作れば?
テーマ切り替えのパッケージも有名どころがいくつかあるし、
自前で作っても大した手間じゃない。
ただOSのテーマ連動「のみ」ってのだけはやめとけ。
スマホと違って複数のウィンドウを同時に表示させるPCではダークテーマだらけになるとどれがどのウィンドウだか分かりづらい。
アプリケーションごとにライトとダークをバラけさせておいたほうが視認性が上がる。
578:デフォルトの名無しさん
21/12/24 09:54:52.88 9+ABzbvR.net
>>570
せやな、Javaおじさんが同類になるとは思わなかったよ…
… COBOL爺
579:デフォルトの名無しさん
21/12/24 10:23:13.73 w5GNTxIx.net
>>570
そう考えると笑えるなw
人間誰しも歳取るとどっかの時点で新しい知識を受け入れなくなるんだなぁ
580:デフォルトの名無しさん
21/12/24 10:26:55.95 ch1dfk+5.net
MVVMおじさんって今何してるんだろ
581:デフォルトの名無しさん
21/12/24 10:49:21.17 0UgRcNh9.net
>>570
WPFに固執してる人っていたっけ
デスクトップアプリ作るうえで消去法でWPFって人が多そうだけど
582:デフォルトの名無しさん
21/12/24 10:59:30.94 E0rHzfRM.net
WinUI3ってヴィジュアル系に不具合残っているけど
どうにもならないような不具合は1.0でかなり解消されているんだけどな
583:デフォルトの名無しさん
21/12/24 11:37:21.27 fQ2bMr/u.net
自由にファイルを置けるのはデスクトップとドキュメントフォルダのみ、各種設定は変更不可(もしくはリブートで設定リセット)、みたいな厳しい環境が増えてきてるから、xcopyインストールできないUWPなんか技術選定の段階で候補にもあがらなかったが、WinUIでようやくスタートラインに立ったかな。
あとは新しいことができるのは当然として、今までできていたことがどれだけ不自由なくできるかがポイント。
これプラス実運用に耐えられる品質とパフォーマンス。
584:デフォルトの名無しさん
21/12/24 12:03:46.18 E0rHzfRM.net
WPFに出来てWinUIに出来ないものの大きなのは複数Windowだが
ページで組んでいなかった人には大問題なのかもしれんね
あとWindowsTemplateStudioが2022で動かないので、2019でテンプレ作成して
出来たクラスを移植するとなんとかなる
URLリンク(portal.productboard.com)
585:デフォルトの名無しさん
21/12/24 12:04:43.61 QunxCEet.net
>>574
MSがWPF推してた時代にMVVMやってたような意識高い系の人達はみんなWebに移った
586:デフォルトの名無しさん
21/12/24 12:32:37.08 yxaUeoLG.net
メインウインドウの中にサブウィンドウ作らなきゃいけないな
マルチドキュメントインターフェースと名付けよう
587:デフォルトの名無しさん
21/12/24 16:59:47.39 hnRiR98X.net
まだ新規プロジェクトの作成でMDIかSDI、コンソールなんて選択してるの?
588:デフォルトの名無しさん
21/12/24 17:36:49.76 9u/nk0P/.net
>>581
と、申しますと?
589:デフォルトの名無しさん
21/12/24 18:20:52.01 cdkuRSZ8.net
>>579
なんでこう妄想が激しいんだろ
590:デフォルトの名無しさん
21/12/24 18:38:20.16 zZDeAl5J.net
ウェブっていえばマウントとれると思ってるおじさんなんだろう
591:デフォルトの名無しさん
21/12/24 18:54:32.47 VdOvlmal.net
Windows11でウィジェットが追加されたけど、WinUIでウィジェット作れるようにならないかな
とりあえず今は対応アプリ少なすぎてあんまり使えないね
592:デフォルトの名無しさん
21/12/24 21:13:58.18 PxZoXBQ8.net
目が悪いので(盲学校に行ってた弱視です)
ダークモードは非常に見づらいので辞めて欲しい
593:デフォルトの名無しさん
21/12/24 21:25:47.43 zZDeAl5J.net
やめるわけないじゃん
ユーザーが選ぶんだから
594:デフォルトの名無しさん
21/12/24 21:32:56.19 2KSdv/Qq.net
>>571
やっぱりダークモードって見にくいでしょ?
595:デフォルトの名無しさん
21/12/24 22:01:14.79 9u/nk0P/.net
vscodeやvisual studioはダークテーマが疲れないね
596:デフォルトの名無しさん
21/12/25 05:10:57.37 gKCCePd7.net
>>574
>>579
ここで言うMVVMおじさんってのは何でもかんでもMVVMで実装してしまう意識の低い人。
多分基礎的な事がわかってなくて他の実装方法を知らない。
MVVM使っておけば馬鹿にされないんでしょ?ってノリ。
597:デフォルトの名無しさん
21/12/25 08:04:31.47 bGAd2vTp.net
c#おじさんは?
598:デフォルトの名無しさん
21/12/25 08:52:16.21 mm8m+MMM.net
>>590
そういう人が実際にいるとしたら、VMにビジネスロジック書いてるんじゃないかな
それはどっちかというとWebでよくあるエセWebMVCの類で、MVVMではない
599:デフォルトの名無しさん
21/12/25 09:57:23
600:.26 ID:vDKNIftu.net
601:デフォルトの名無しさん
21/12/25 11:41:37.86 IZTT5nx6.net
>>593
画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなものまでMVVMでやろうとするならMVVMおじさん。
602:デフォルトの名無しさん
21/12/25 12:09:00.10 vDKNIftu.net
?
「MVVMおじさん」じゃない人はその条件で何を使うというんだろう?コードビハインドにイベントハンドラで書く?
画面数が少ないからといってわざわざ別yのやり方するのも面倒だと思うが。
それとも、「画面数が1~2個、追加で何もライブラリを入れなくても作れるようなもの」しかやらないから
最初からMVVMは使ってないってことかな。
603:デフォルトの名無しさん
21/12/25 14:10:37.28 5ppS8Aaq.net
MSのキラーアプリ群がC++からC#に移行しない時点でWPFは詰んでた。
結局C#で作るやっつけアプリはwinformで十分すぎた。
604:デフォルトの名無しさん
21/12/25 14:28:09.01 i1pk2T+3.net
OracleがDBをJavaで書かないからJava終了という笑い話
605:デフォルトの名無しさん
21/12/25 14:30:54.49 h5/R3nJw.net
WPF関係ないけどExcelを.Net対応に作り替えなかったの大失敗だろ
606:デフォルトの名無しさん
21/12/25 14:54:11.42 5ppS8Aaq.net
そもそも.netの配列がアクセス時の範囲チェックで糞遅いから
大量データ扱うには結局C++、C、アセンブラで書くことになる。
607:デフォルトの名無しさん
21/12/25 15:36:12.80 IZTT5nx6.net
>>595
実装方法はアプリケーションの性質に合わせてより適切なものを選択するべきであり、「面倒」なんて言葉が出てくる時点で技術者として3流。面倒なんじゃなくて知識が乏しいだけなんだろうが。
WPFでのMVVM開発はフレームワーク必須だと考えていて、フレームワークを使わないならMVVMを使うべきでない。
機能的にはコンソールアプリで十分なものの、利用者のPCスキルを勘案してUIをつける場合、exe1つで完結する方が利用者に親切。開発者にとっても無意味にソースファイルを増やすことなくメンテナンス性良く作れる。
608:デフォルトの名無しさん
21/12/25 16:19:36.07 vDKNIftu.net
後付け条件がわらわら湧いてくるいつものパターン。
609:デフォルトの名無しさん
21/12/25 16:37:50.69 FCdBQpYa.net
初代MVVMおじさん元気にしてるかな
610:デフォルトの名無しさん
21/12/25 16:45:12.91 9Hho0xjg.net
>>599
そこまでやらなくてもunsafe使って範囲チェックを省略すれば相当早くなるよ
611:デフォルトの名無しさん
21/12/25 16:49:45.65 CoOPSMvi.net
だよな
unsafeで結構十分だよな
これがJavaだとJNIでCのコード書くことになるが
612:デフォルトの名無しさん
21/12/25 16:53:06.73 bGAd2vTp.net
>>600
後半の内容全く関係ないない話してるけど
詐欺師出身の方?
613:デフォルトの名無しさん
21/12/25 17:05:49.46 5ppS8Aaq.net
unsafeの突入コストがこれまた重い。クラス内で配列持ってると外からメソッド等でアクセスするとこの突入コストは避けれない。.netは遅くない、WPFは遅くない、unsafeがあると言ってる人たちは最初からその程度の要件だっただけなんだよ。速度重視の最適化で必ずぶつかる壁にぶつかってない。
だから速度が要件のアプリ、ライブラリではなかなか移行してもらえない。Javaと同じ轍を踏む必要はない。
614:デフォルトの名無しさん
21/12/25 17:14:32.16 CoOPSMvi.net
範囲チェックの事しかいってないのに
どんどん後づけされてもきりがない
615:デフォルトの名無しさん
21/12/25 17:16:39.95 pFGjUvNq.net
WinUIはC++でも使えるのだが
616:デフォルトの名無しさん
21/12/25 17:26:06.06 5ppS8Aaq.net
WinUIのビッグウェーブくるぞ。
そしてWPFと同じく10年経ってなぜMSは移行に失敗したかって言うんだろうな。
617:デフォルトの名無しさん
21/12/25 17:58:27.05 i1pk2T+3.net
UWPの,net nativeはunsafe相当の速度ってベンチマーク見たな
618:デフォルトの名無しさん
21/12/26 08:00:15.44 3SvVIkhf.net
>>602
U氏ならとっくにMVVMから足を洗ってるよ
619:デフォルトの名無しさん
21/12/26 09:55:11.53 hvR4lE2p.net
MVVM原理主義者は融通が効かなくて困る。
620:デフォルトの名無しさん
21/12/26 10:07:30.44 PnBrsUGe.net
そりゃどこの世界でも原理主義者はそういうもんだろう
621:デフォルトの名無しさん
21/12/26 14:12:53.65 RHzexC5p.net
MVVM原理主義者もMVVM絶対忌避者も両方アホ
622:デフォルトの名無しさん
21/12/26 14:20:07.63 jdmjK4iH.net
>>614
UIデザイナーなんて碌な仕事しないという経験から直感で現場でWPFは使い物にならないと思ったPGは多かったが
実際そうだったのだからアホではなく単なる経験の差である。MSも移行してもらえなかったからwinformを捨てられないしね。
キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。
623:デフォルトの名無しさん
21/12/26 14:32:36.47 zDHpMfaY.net
wpfはプログラムの出来ないデザイナーでも使えます!
624:デフォルトの名無しさん
21/12/26 14:36:43.42 ghBgnKM8.net
>>615
何でMVVMの話がWPFの話にすり替わるんだ
まさかMVVM=WPFだと思ってるの
625:デフォルトの名無しさん
21/12/26 14:45:09.39 jdmjK4iH.net
>>617
そりゃここはWPFスレだからさ。なら最初からWPFは無視して
純粋にMVVMの話で限って言えば~と先に断っておいてくれよ。
ボクはエスパーじゃないんだ。だがUIデザイナやMVVM連呼厨が
ユーザやPGのことなど全く考えてないことは経験として知っている。
MVVM論で言えば尻拭いするのはいつもPGと顧客だ。
626:デフォルトの名無しさん
21/12/26 14:48:17.01 PnBrsUGe.net
>キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。
自分じゃマウント取りにいったつもりなんだろうけど他人からはアホに見えるパターン。
気を付けた方がいいよ。
627:デフォルトの名無しさん
21/12/26 14:49:05.03 TBcJiomy.net
MVVMの要であるBindingはListViewなどではイベント型でも避けて通れないものなんだからBinndingは習得するしかない
Bindを理解しているのにMVVMを避ける理由ってそれほどないよな
628:デフォルトの名無しさん
21/12/26 14:50:43.04 ghBgnKM8.net
>>618
WPFに限定してのMVVMか非MVVMの話だとしても
文脈を無視してWPFが使い物にならないとか言い出す意味が分からん
629:デフォルトの名無しさん
21/12/26 15:08:16.26 jdmjK4iH.net
文脈がないのがUIデザイナー。ユーザの実務無視して見た目しか考えてない。マジ迷惑。
そんなことよりキミたちはよく頑張ったよ。その若さ溢れる才能で次のMVVMフレームワークをまた勉強したまえ。
WPFが登場して15年か。キミたちも相当に随分老けてないか。
630:デフォルトの名無しさん
21/12/26 18:29:45.67 TBcJiomy.net
「〇〇ができる」でマウント取るのは容易いことだが
「〇〇が出来ない」でマウントを取りに来るって
ある意味チャレンジャーだよなw
631:デフォルトの名無しさん
21/12/26 19:18:37.03 0tkG5TaR.net
>>623
キーボードスレにタッチタイプ出来ないことでマウントとる奴おったw
632:デフォルトの名無しさん
21/12/26 20:01:22.81 jdmjK4iH.net
日本人のくせに効率のいい、頭にも負担が少ない「かな」入力ができないなんて頭に欠陥あるんですかね。
ボクはただの努力不足だと思いますよ。ガラケー使ってる私を馬鹿にしてるiPhone君見てると入力が遅くて遅くて仕事が遅いんです。どっかのMVVM論者ですね。
633:デフォルトの名無しさん
21/12/26 20:22:06.53 vKRYpucd.net
いつも思うけどW:PFやMVVMを批判する人はなんか必死だよねぇ。
それだけルサンチマンが溜まっているんだろうか。
634:デフォルトの名無しさん
21/12/26 21:32:33.04 dwxjo6Mj.net
MVVM、ひいてはMVCが理解出来ないVB6脳なんじゃないかと思っている
635:デフォルトの名無しさん
21/12/26 22:00:58.48 r6Df+W+7.net
WPFのは異常にめんどくさいMVVMだよ
他の知ってると馬鹿らしさ満点だから
しかも身につけたスキルが他で全く使えない
↑これが一番辛いぞ
636:デフォルトの名無しさん
21/12/26 22:12:17.30 bjcghV5B.net
Reactとかと比べると別物だよなあ
考え方は同じにしても旧石器時代と現代くらいの違いがあるよ
637:デフォルトの名無しさん
21/12/26 22:26:34.17 jdmjK4iH.net
>>626
私はヘジのDOS時代のIDEに感動し、VCLのチート的な完成度にも妥協しwinformは最高だと思いましたよ。
そう言えば私がどれだけWPFに期待し、ガッカリしたか分かっていただけるかと。
そりゃあたたちMVVM信者の期待も無念に臥し、WPFは普及しませんでしたけどね。
この長く続くスレは負け犬たちの墓場なのです。
638:デフォルトの名無しさん
21/12/26 22:32:26.33 vKRYpucd.net
ReactのスキルをReact以外で使えたためしはないが、だからといって別にReactがダメだとも思わんがな。
639:デフォルトの名無しさん
21/12/26 22:37:41.54 j9YfNtBi.net
>>601
ケースの1つをあげただけじゃん
後付け条件てw
読解力低すぎだろ
640:デフォルトの名無しさん
21/12/26 22:37:43.53 bjcghV5B.net
私は異常に面倒くさいってとこに同調しただけで、他で使えるとか使えないとかは論じてないのでご理解お願いしますよ
641:デフォルトの名無しさん
21/12/26 22:39:17.15 bjcghV5B.net
むしろMVVMの考え方自体は同じである(他でも使える)とまで言っているんだぜ
642:デフォルトの名無しさん
21/12/26 22:50:33.40 vKRYpucd.net
相変わらずこんな熱いWPF批判をさせる何かがそこにはあるんだろうな。
643:デフォルトの名無しさん
21/12/26 22:59:53.43 jdmjK4iH.net
大事なのはおまえは使えてもおれは面倒で使えないという事実だ。
神は越えられない試練は与えないのだ。
644:デフォルトの名無しさん
21/12/26 23:16:28.31 ErCoZP15.net
wpfの記述が長くなるのは何とかなりませんか?
Androidのレイアウトに比べて見にくくて仕方ありません。
複雑になりそうな時はUserControl作ってますが、例えばリストやコンボボックスの列のレイアウトを別ファイルに持たせることはできないのでしょうか?
645:デフォルトの名無しさん
21/12/27 01:14:30.78 dpABR8Gh.net
DataTemplateをResourceに書いて外部化すれば良い
646:デフォルトの名無しさん
21/12/27 08:45:05.07 XZFU96F9.net
>>638
ありがとうございます。初心者でDataTemplateの外部化がわからないので調べてみます。
よくあるサンプルで長々と書いてあるのは分けると説明がしずらいとかなんかあるんですかねぇ。
647:デフォルトの名無しさん
21/12/27 11:50:33.83 MpjVnFnY.net
>>578
実質、WinUIはまだ使い物にならないって事か。
1ウィンドウページ切り替えのタイプで使い勝手を損なわずに済むものなんてかなり限られるし。
よくある一覧/詳細画面は別ウィンドウで自由な配置で見比べながら作業したいだろうし、
今の一般的な環境なら複数ディスプレイにそれぞれウィンドウを配置して使われるだろうし、
詳細画面は複数起動できたほうが喜ばれるだろうし。
648:デフォルトの名無しさん
21/12/27 15:13:15.42 939Tcckd.net
wpfでデータバインド使いたい場合は
ViewModelにViewの参照渡してブンブン使っちゃえばいいのでしょうか
649:デフォルトの名無しさん
21/12/27 15:34:18.01 Ijy96lJZ.net
逆だろ
650:デフォルトの名無しさん
21/12/27 15:35:03.77 Ijy96lJZ.net
DataContextにVMを入れてXAMLでバインドすんだろ
651:デフォルトの名無しさん
21/12/27 15:40:40.47 ZJC6NOI1.net
釣りだろ?
652:デフォルトの名無しさん
21/12/27 16:26:07.11 P0DjFoVH.net
>>640
Microsoft「ぜひMDIを・・・。」
653:デフォルトの名無しさん
21/12/27 16:47:06.90 mU5OforF.net
>>644
いえ
反MVVM派のやり方が知りたかったのです
バインドは使ってない?
Viewのクラス(this)をデータコンテキストに入れているコードもありましたがこれは問題ありませんか?
654:デフォルトの名無しさん
21/12/27 16:53:29.12 vN7BrHe2.net
データを全部Vのプロパティに持つのが最速
655:デフォルトの名無しさん
21/12/27 17:32:41.88 MyWm/8Po.net
WinUIならWPFほど何でもかんでもMVVMでっていう感じじゃないよ
656:デフォルトの名無しさん
21/12/27 17:49:14.74 mT+7462y.net
>>645
MDIじゃ親ウィンドウの外に出せないんだから
ページ切り替えの欠点を解消できない。
657:デフォルトの名無しさん
21/12/27 17:51:03.12 jrwdijIl.net
ええ???
どこがそんなに違うの??
658:デフォルトの名無しさん
21/12/27 18:08:25.69 mU5OforF.net
>>650
MDIを見たことない世代ですか?
イメージとしてはマックみたいな感じ
まず壁紙が見えない(他のアプリも)
マルチディスプレイ対応が無理ゲー
659:デフォルトの名無しさん
21/12/27 18:23:05.26 g9U/rNiJ.net
マルチウインドウはVer1.1で搭載予定でQ2リリースだから4-6月まで待てばいいんだけどね
URLリンク(portal.productboard.com)
660:デフォルトの名無しさん
21/12/27 18:30:47.77 XZFU96F9.net
>>646
これダイアログ作る時よくやるけど
661:デフォルトの名無しさん
21/12/27 18:33:05.07 jrwdijIl.net
>>651
ごめん、>>648に対するレスでした
662:デフォルトの名無しさん
21/12/27 18:55:38.86 MyWm/8Po.net
WinUI始めてサンプルコードとか見てるとコードビハインドに書いていくのが基本
(WPFもだが)そのための機能は用意されてるわけだし
改めてMVVMは選択肢の一つというところに持っていきたい感じがする
実際、コードビハインドに書いて何か混乱が起きるようなことはそうそうないと思った
663:デフォルトの名無しさん
21/12/27 19:15:37.37 fF4fFKCG.net
>>646
MVVM派とか反MVVM派って考え方がおかしくて、
WPFアプリケーションごとにMVVMが適しているか、コードビハインドが適しているか考えて
その都度、より適切な方を選択するんだよ。
664:デフォルトの名無しさん
21/12/27 19:47:43.92 GqIwMQGT.net
WinUIも失敗確定の予感がしてきたな。
665:デフォルトの名無しさん
21/12/27 19:51:46.84 P0DjFoVH.net
どれが鉄板なんだよもう
666:デフォルトの名無しさん
21/12/27 19:59:09.24 HCL8lum8.net
>>658
そんなものは無いから困ってる
WinUIは期待されてるけどどうなることやら
667:デフォルトの名無しさん
21/12/27 19:59:34.59 GqIwMQGT.net
10年前からWinUIってあったのか完全にスルーしてたわ。既に普及に失敗してたんだな。
668:デフォルトの名無しさん
21/12/27 20:09:16.66 HCL8lum8.net
>>660
WinUI 2まではUWP専用だったから、まぁ当然の結果
WinUI 3で適用範囲を広げて仕切り直し
669:デフォルトの名無しさん
21/12/27 20:31:07.25 MyWm/8Po.net
適用範囲広げてというかおすすめできるのはデスクトップのC#かC++かだけでしょ
WPFから使うとかUWPからつかうとかはやめたほうがいい
670:デフォルトの名無しさん
21/12/27 21:49:30.05 lhVIwToQ.net
>>655
寧ろイベントをバインディングできるから、コードビハインドと同じやり方でMVVM出来る
671:デフォルトの名無しさん
21/12/27 22:00:20.37 yKRhwp3Q.net
>>657
もう確定だよ
アンドロアプリ作ってWindowsで動かす時代が目の前だ
672:デフォルトの名無しさん
21/12/27 22:31:12.36 jrwdijIl.net
windowsの中でマテリアルデザインのアプリ動かすなんて違和感ありまくりだよな
URLリンク(github.com)
flutterでfluent design
優秀
673:デフォルトの名無しさん
21/12/27 22:33:44.60 jrwdijIl.net
URLリンク(bdlukaa.github.io)
web版のデモ
まぁパフォーマンス要求するアプリは専用の開発環境使った方がいいが
674:デフォルトの名無しさん
21/12/27 22:35:28.15 jrwdijIl.net
最新の宣言的UIフレームワークのcomposeのfluent design版もそのうちでてくるだろう
675:デフォルトの名無しさん
21/12/28 00:16:04.33 2V9I50ip.net
開発者に多い勘違いがクロスプラットホーム開発でユーザーが喜ぶと思ってるやつだな
ユーザーはそれぞれの環境で最高のもの作れって思ってるよ
676:デフォルトの名無しさん
21/12/28 00:32:37.93 pWYDa5PG.net
>>668
貴様Xamarinに謝れ!
677:デフォルトの名無しさん
21/12/28 08:12:31.11 9j3GtQtv.net
一般ユーザーからしたら違いなんてわからないし作り方はどうでもいいでしょ、バグがあったら怒るけどさ
678:デフォルトの名無しさん
21/12/28 08:27:38.52 7e2EiV6y.net
>>668
開発の負荷低減じゃねーーの?殆ど
679:デフォルトの名無しさん
21/12/28 09:02:43.91 6qKuWZ8W.net
>>666
fluentを名乗っているけどmetroじゃん
680:デフォルトの名無しさん
21/12/28 16:17:19.77 cRnXqUQL.net
>>666
Edgeだと起動すらしない
681:デフォルトの名無しさん
21/12/28 16:19:25.07 cRnXqUQL.net
>>672
これは確かにWindows PhoneのメトロUIだな。
これはこれで悪くない。
Windows 8のモダンUIは微妙だったが。
682:デフォルトの名無しさん
21/12/28 17:04:50.85 dPvR+eDL.net
ん?
windows phoneのやつはWindows 8のメトロUIとは違うものなの??
windows 8のメトロUIとは似てないんだが
そもそもNavigationViewみたいのはないし
CommandBar(AppBar)はあったけど
683:デフォルトの名無しさん
21/12/28 18:28:42.71 2V9I50ip.net
flutterもまだ安定してないみたいだな
684:デフォルトの名無しさん
21/12/28 21:12:29.71 cRnXqUQL.net
>>675
Windows8のUIはメトロじゃなくて「Windows8スタイル」とか「モダンUI」と呼ぶ。
685:デフォルトの名無しさん
21/12/28 21:27:10.40 X6POOMbk.net
WPFスレじゃなくて
最新Windows開発パラダイムを模索するスレ
になっとるな
どうせ過疎だからいいか
686:デフォルトの名無しさん
21/12/29 11:02:09.12 +U5IKroD.net
メトロUIが実務でWindows使ってた人たちに拒否されたのが
GUIフレームワークライブラリの崩壊の発端。
687:デフォルトの名無しさん
21/12/29 11:43:48.38 b+BxW/Al.net
>>679
まじ?
688:デフォルトの名無しさん
21/12/29 12:12:20.18 g1izTnUh.net
>>679
実務でWindows使ってた人達がメトロUIに触れる機会なんてMS社員ぐらいしかいないだろ。
実務で使うWindowsにメトロUIは無かったんだから。
689:デフォルトの名無しさん
21/12/29 21:22:05.38 DRBvAIur.net
フルスクリーンで仕事できるわけが無い
690:デフォルトの名無しさん
21/12/29 22:12:51.56 9HQMVbRt.net
今振り返ってもこのときのUXチームはとち狂ってたとしか思えん
URLリンク(yaneurao.hatenadiary.com)
URLリンク(u-site.jp)
691:デフォルトの名無しさん
21/12/29 22:48:58.04 gZzIOeKX.net
いまだにWindows8のツケを払わされている感がなぁ。
一回リセットしてWindows7からやり直してくれないかな。
692:デフォルトの名無しさん
21/12/29 23:01:46.07 wwN1RbRp.net
メトロって地下鉄のこと?
693:デフォルトの名無しさん
21/12/29 23:05:30.38 a/yruJDS.net
>>685
中心的な大都市のこと
694:デフォルトの名無しさん
21/12/29 23:09:59.11 wwN1RbRp.net
じゃあにぎやかなUIを目指したのかな。
695:デフォルトの名無しさん
21/12/29 23:26:49.68 a/yruJDS.net
>>687
都会的UIじゃないの
696:デフォルトの名無しさん
21/12/29 23:32:15.02 gZzIOeKX.net
地下鉄の案内表示を真似たって言ってた
697:デフォルトの名無しさん
21/12/29 23:35:54.65 wwN1RbRp.net
地下鉄の案内見て目的地に着くのは無理では?
一貫性が無いし、わかりにくい。
698:デフォルトの名無しさん
21/12/29 23:44:24.07 /ZEI8rXC.net
>>690
アメリカの地下鉄は見やす�
699:「んじゃないの
700:デフォルトの名無しさん
21/12/30 00:03:45.76 wt8M+IJC.net
アメリカでは絶対に地下鉄に乗るなって言われたけど。
701:デフォルトの名無しさん
21/12/30 00:37:28.92 zcLz16Vn.net
>>692
それは犯罪が多いからでは
702:デフォルトの名無しさん
21/12/30 00:52:33.91 wt8M+IJC.net
梅田の地下街で迷ったら半日潰れる。
GPS使えないし。
703:デフォルトの名無しさん
21/12/30 00:55:19.17 zcLz16Vn.net
大阪メトロは碁盤の目状の路線だから分かりやすい
704:デフォルトの名無しさん
21/12/30 00:59:52.07 wt8M+IJC.net
分かりにくいよ。
705:デフォルトの名無しさん
21/12/30 01:01:44.50 zcLz16Vn.net
>>696
地下街じゃなくて路線図だよ?
706:デフォルトの名無しさん
21/12/30 01:02:06.44 wt8M+IJC.net
大阪メトロは外敵の侵入を防ぐため、わざとに錯誤させる案内表示にしてるって聞いた。
707:デフォルトの名無しさん
21/12/30 01:14:03.09 wt8M+IJC.net
吉村が「明日から地下鉄を半額にするキリッ」って言えば良いのに。
708:デフォルトの名無しさん
21/12/30 06:00:59.54 PABb0SdJ.net
Metro UIまではAppleも認めるほど優れていたんだが、
それをWindows8に移植してModern UIになったときには別物のゴミになっていた。
709:デフォルトの名無しさん
21/12/30 07:53:04.49 i2czhrVY.net
WindowsのUIは、少しずつ変えれくれればいいのになぁ
急に変えすぎなんだよ、見た目も中身も
710:デフォルトの名無しさん
21/12/30 08:32:32.72 XEA11GKy.net
Metroは単に商標問題で負けたからModernに変えただけじゃね?
まあもともと、Windows Phoneには良くてもデスクトップ向きではなかったが。
711:デフォルトの名無しさん
21/12/30 09:59:28.47 5euK00/Y.net
実務しないマカーならともかく
フラットデザインっユーザーに与える情報量減らして何がしたかったのだろう。
712:デフォルトの名無しさん
21/12/30 10:50:53.98 wt8M+IJC.net
わかりました。
Windowsはセキュリティを高めるために。
分かりにくくしたのです。
わざとです。
すべて。
713:デフォルトの名無しさん
21/12/30 11:48:04.88 WIkk05mo.net
>>703
狙ったのかどうかは知らんが、GDI+で影付き3Dに対応させるのは無茶苦茶面倒だったが
フラットデザインで最初から平なら気にすることもなくて簡単になった
714:デフォルトの名無しさん
21/12/30 14:52:18.37 ccNKIwia.net
フラットデザインこれだけ定着したのにまだディスってるって化石人間かよ。
715:デフォルトの名無しさん
21/12/30 15:02:30.04 5euK00/Y.net
定着したからディスるなという頭の悪さは相当に脳ソミが硬化、粗大ゴミ化してると言えるが、
もそも定着したと思い込んでるところが相当に痛い。まさに化石人間である。
716:デフォルトの名無しさん
21/12/30 15:25:10.34 QhXj/Xg2.net
フラットデザインでユーザーに与える情報量減らすって、デザインの立体感が減っただけじゃね??
あのタッチしやすいようなスペース取りすぎで情報密度が減るのはフラットデザインと関係ないよな??
717:デフォルトの名無しさん
21/12/30 15:30:59.84 oRUlSwLA.net
半透明レンダリングなくしてGPU負荷減らして動作が軽くなったという効果はあったみたいね
718:デフォルトの名無しさん
21/12/30 15:40:12.30 i2czhrVY.net
>>708
いや、フラットデザインは「押せるかどうか」の判断がつきにくい欠点がある
立体感はそれを判断させるのに効果的だったろ
719:デフォルトの名無しさん
21/12/30 15:47:28.23 QhXj/Xg2.net
そんなの言われなくても誰でも想像できるし
そんなのすぐ慣れるから問題ないが
>>703の情報量はどうみても、フラットデザインのせいじゃなくタッチUIによる情報密度の低下のことしか思えない
720:デフォルトの名無しさん
21/12/30 15:51:46.35 5euK00/Y.net
タッチUIで実務させようとしたわけだな。今までPC使ったことない奴しかできない馬鹿発想。
721:デフォルトの名無しさん
21/12/30 16:41:47.72 2qDn0Ora.net
MS の中の偉い人ポジションが変わるたびに、その人のセンスに合わせて UI までごろっと変わるのは勘弁ね
722:デフォルトの名無しさん
21/12/30 16:54:04.00 wt8M+IJC.net
ボタンじゃないところをクリックしようと苦戦するユーザーを遠隔で見てほくそ笑んでいるのでは?
それがユーザーエクスペリエンス向上に協力するチェックボックスかも。
723:デフォルトの名無しさん
21/12/30 17:02:38.58 x6uKnxiV.net
フラットUIでも押せる場所わかりづらいと思ったことないが...
724:デフォルトの名無しさん
21/12/30 17:07:19.09 ccNKIwia.net
大昔のOKボタンとキャンセルボタンだけなら分かるが、今は押せるとこだらけだからフラットでないとごちゃごちゃしまくりだよ。
725:デフォルトの名無しさん
21/12/30 17:41:30.98 WIkk05mo.net
単なる懐古趣味だな。Windows200とかXP,7をズット使いつづける爺さん結構居る
726:デフォルトの名無しさん
21/12/30 17:50:13.05 XEA11GKy.net
せめて影を付けたマテリアルデザインならねぇ。
727:デフォルトの名無しさん
21/12/30 18:09:51.82 5euK00/Y.net
キーボードじーさんより仕事が速いならとかもく、欠陥フラットデザインなんか好んでる奴は
仕事遅い、できない、頭の足りない奴ばっかだからな。>>ID:ccNKIwia
728:デフォルトの名無しさん
21/12/30 18:15:42.39 rAfdXhXX.net
マテリアルデザイン 勝者
メトロ 敗者
729:デフォルトの名無しさん
21/12/30 18:16:42.46 foT1Tdcr.net
フラットデザインこそ懐古なんだけどな
730:デフォルトの名無しさん
21/12/30 18:24:40.51 5euK00/Y.net
ファミコン時代から3Dデザインで立体的に見せるとか当たり前でそれ以上前になるとテキストベース。
懐古とかいつの時代のこと言ってんだろう。
731:デフォルトの名無しさん
21/12/30 18:38:43.32 wt8M+IJC.net
痛みを与えることで信仰心が深まると教祖が言ってたけど。
732:デフォルトの名無しさん
21/12/30 18:42:01.86 wt8M+IJC.net
>>722
DOSシェル。
733:デフォルトの名無しさん
21/12/30 18:51:52.33 wt8M+IJC.net
「押せるわけねーだろヴァーカwww」って遠隔で笑ってるんだろなあ。
734:デフォルトの名無しさん
21/12/30 19:16:47.91 yPkJ2vNN.net
>>718
影が何だって?
URLリンク(www.youtube.com)
735:デフォルトの名無しさん
21/12/30 19:30:50.46 wt8M+IJC.net
ウェブでは逃げるボタンとか、逆にクリックしたとたんにボタンが動いてきて勝手に購入されるとか。
最新のUIがあるもんね。
マイクロソフトはウェブ企業に憧れてるのかも。
736:デフォルトの名無しさん
21/12/30 20:40:00.06 eW25y3/J.net
メトロとかもうないのに何で盛り上がってるんだ?
実務ではWin8スルーでしょ?
737:デフォルトの名無しさん
21/12/30 21:18:25.20 WIkk05mo.net
WpfをDisれるなら、ネタは何でもいいようだな
738:デフォルトの名無しさん
21/12/30 21:23:42.33 5euK00/Y.net
そうだったな。時代遅れ、骨董品、懐古ってWPFとかWin8のことか。こりゃうっかり。
739:デフォルトの名無しさん
21/12/30 23:00:18.85 foT1Tdcr.net
年寄りは脱線しやすいんだよ
上じゃ地下鉄の話しとるぞ
740:デフォルトの名無しさん
21/12/31 02:21:38.61 9L8N3s/4.net
これだけ言語や開発環境が進歩しても、ポトペタで作れるフレームワーク少ないなと思う
741:デフォルトの名無しさん
21/12/31 03:05:11.19 ScgFuRuP.net
それはあるね
なのでwinformでいいやってなりがち
webformはハシゴ外されてかわいそうだなと思う
742:デフォルトの名無しさん
21/12/31 03:08:10.92 AHpR20H5.net
>>732
ノーコードとかの分野になっただけでしょ
743:デフォルトの名無しさん
21/12/31 03:24:02.73 1BOJjA0/.net
ポトペタて別に便利と思わないからどうでもいいや
744:デフォルトの名無しさん
21/12/31 10:27:13.54 FyXYacU1.net
androidとかポトペタもできなかったっけ
昔ちょっと触っただけでうろ覚え
ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな
745:デフォルトの名無しさん
21/12/31 10:34:00.83 eRTXUfqn.net
>>736
Android Studioも中途半端にポトペタできるけど結局はXML直書きする事になる
746:デフォルトの名無しさん
21/12/31 11:27:04.64 DclmO4XR.net
>>734
それはある
ポトペタで作れるようなものは今時ノーコード/ローコードツールで一瞬で作れてしまう
747:デフォルトの名無しさん
21/12/31 11:33:47.98 CE1IM8E7.net
>>722
君がGUIの黎明期を知らないだけかと
こんな時代もあったのよ
URLリンク(image.itmedia.co.jp)
748:デフォルトの名無しさん
21/12/31 12:02:59.76 +14EUf56.net
テキスト表示して枠で囲んだものをキミはフラットデザインだと呼んでいるのですね。
罫線好きの日本人に昔、普及したワープロはすべてフラットデザインだった!!!って言いたいわけね。
そのネタでいつも周りはウケますか?
749:デフォルトの名無しさん
21/12/31 13:59:49.78 XcIbZ7bb.net
>>740
一番下のウインドにアイコン表示されてることも理解してないのか…
いつも周りからウケる以前にバカにされてるだろw
750:デフォルトの名無しさん
21/12/31 14:12:15.64 +14EUf56.net
アイコンが3Dデザインじゃないのをフラットデザインだ!!!と呼んでたのですね。
ドットも荒く白黒やグリーンディスプレイも多かった当時、立体に見せるために陰影をつけろとか無理筋ですからね。
高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
751:デフォルトの名無しさん
21/12/31 15:17:30.11 2Zk/vij+.net
「クリックできないんだけど?」「そこはクリックできませんよ」という、人類が何兆回も繰り返したであろう問い合わせ。
それを仕組んだのがマイクロソフトdesign研究所。
752:デフォルトの名無しさん
21/12/31 15:19:38.49 2Zk/vij+.net
しかし、Windows11はゴリ押ししてこないな。
何か心境の変化があったのだろうか。
753:デフォルトの名無しさん
21/12/31 15:52:11.15 CE1IM8E7.net
>>742
> 高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
アホなの?
カラーじゃなくても立体デザインはできるしALTOとかは腐ってもワークステーションだから8bit PCと比較されても困るわw
754:デフォルトの名無しさん
21/12/31 15:59:23.14 2Zk/vij+.net
ドスシェルのテキストモードは影が付いてたな。
涙ぐましい努力だな。
755:デフォルトの名無しさん
21/12/31 16:01:04.21 2Zk/vij+.net
文字コードに罫線が在るくらいだし、しかも縦細横太とかバリエーション揃ってるし。
こういうのが世界を混沌とさせてる歴史的遺物だろね。
756:デフォルトの名無しさん
21/12/31 17:39:02.51 +14EUf56.net
>>745
後出しばかりでキミが当時を全く知らない知ったかお馬鹿君なのは最初から分かってるんだが。
知ったかしてGUI黎明期だのaltoをワークステーションだから~だの頭がおかしいのか。
デモがせいぜいで当時の技術と価格で売り物、使い物になるかバカモノ。
ボタンだのスイッチだの陰だの物理的に既に存在していてそれが表現可能なら
誰でも実装しようとるすしおれも散々やったわ。子供だって紙と色鉛筆渡せば勝手に書き出すわ。
757:デフォルトの名無しさん
21/12/31 17:50:21.16 CE1IM8E7.net
>>748
後出し?
黎明期のGUIでALTO知らんとかアホ丸出しだぞ
ちなみに出荷台数はALTO/ALTO-IIで、2,120台な
デモがせいぜいとか恥ずかしすぎるw
758:デフォルトの名無しさん
21/12/31 17:52:13.11 3X2qZCLW.net
ん?スペックの問題で仕方なく四角だけ書いてたのをフラットデザインと呼んではいけないってこと?
759:デフォルトの名無しさん
21/12/31 17:55:51.57 FyXYacU1.net
それはフラットではあるけど、それだけでは所謂フラットデザインとは呼べないのでは
知らんけど
760:デフォルトの名無しさん
21/12/31 19:14:11.93 +14EUf56.net
>>749
当時を知らないガキを虐める趣味はない。
昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
761:デフォルトの名無しさん
21/12/31 19:19:47.14 eYXC6gXN.net
>>750
その通り。全然デザインしてないし。
762:デフォルトの名無しさん
2021/12/
763:31(金) 19:23:55.82 ID:2Zk/vij+.net
764:デフォルトの名無しさん
21/12/31 19:55:17.23 CE1IM8E7.net
>>752
> 当時を知らないガキを虐める趣味はない。
必死に高解像度化とか、その価格じゃ売れないとか言ってたのに今更何言ってるんだよ…
恥ずかしすぎるだろw
> 昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
お前が諦めろよ
ファミコンの前がテキストベースとか知ったかにもなってないし
765:デフォルトの名無しさん
21/12/31 20:01:20.04 +14EUf56.net
書院、文豪でググったら3Dっぽくしようと頑張ってたわ。
机の引き出しデザインはなかなか革新だな。
766:デフォルトの名無しさん
21/12/31 20:45:28.84 YRV0Yb2u.net
どうでもいいことで爺さん婆さんが暴れてるな
そもそも現行のメインのFluent UIは操作性は良好だ
767:デフォルトの名無しさん
21/12/31 21:04:22.07 2Zk/vij+.net
ユーザーが直接触れる部分ですから、重要な話題と言えます。
768:デフォルトの名無しさん
21/12/31 22:25:29.02 3X2qZCLW.net
>>753
じゃあなんて呼ぶんだ?
769:デフォルトの名無しさん
21/12/31 22:33:41.80 Tqa5JgA1.net
我輩はUIである。名前はまだない。
770:デフォルトの名無しさん
21/12/31 22:33:42.56 2Zk/vij+.net
デザイン・レス・デザインでは。
771:デフォルトの名無しさん
21/12/31 22:35:47.46 v2lVh777.net
スタートレックの操作パネルのデザインで
いいんじゃねーーの?
772:デフォルトの名無しさん
21/12/31 22:38:27.87 2Zk/vij+.net
私はXPの頃がわかりやすかったかなー。
773:デフォルトの名無しさん
21/12/31 22:45:38.69 Tqa5JgA1.net
fluent designはもうちょっとコンパクトモードどうにしかしてくれないとな
情報密度の高いアプリ作るにはもの足りない
774:デフォルトの名無しさん
22/01/01 07:17:15.68 L9TcKPv6.net
>>759
何も考えず闇雲に手足を振り回すのは武術とは言わないだろ?
それなのに「これは何流?」って聞いているのと同じ。
使いやすく見栄えも良いフラットデザインにするには多少はデザインの勉強が必要。
775:デフォルトの名無しさん
22/01/01 21:31:43.63 E3hN/Skm.net
勉強してようとしてなかろうと
ポリシーをもって何らかのデザインをしているのであれば何らかの流儀といえるでしょ
見た目にシッチャカメッチャカなら兎も角、過去のWSやMAC、DOS時代のGUIツールは
そういう類いのものに見えるな
後付けで「あれもフラットデザインと呼べる」と言って何が悪い?
776:デフォルトの名無しさん
22/01/01 22:18:30.04 KHDCojLG.net
>>766
>>751
とりあえずフラットデザインの定義をしっかりしてから話をしてくれ
777:デフォルトの名無しさん
22/01/01 22:49:18.63 0TY8nj9w.net
本来、既に存在するもの、ボタンとかスイッチとかボリュームだとかをディスプレイ上に再現するときに
誰でも見て分かるようにすれば、何の機能を持ったコントロールか説明しなくて分かるんです。
そして元から3Dだったりするんで3Dデザインにすればより誰でも容易く理解するんです。そしてそれが普及した。
だがそこをあえて故意に必要な情報を消して、え?これなに? ボタンなの?ラベルなの?って
ユーザーをおちょくるために考えた出されたのがフラットデザイン。根底に悪意があってこそフラットデザインと呼べる。そこははっきり定義として区別したい。
778:デフォルトの名無しさん
22/01/01 23:03:27.57 Ge1z+aLj.net
基地外現るw
779:デフォルトの名無しさん
22/01/02 02:23:14.85 ENuR1iOJ.net
あほだよな
UI機能的には劣化してしまった
780:デフォルトの名無しさん
22/01/02 02:35:36.34 XjOyUWVU.net
影すら無かったんだぜ
信じられんよな
781:デフォルトの名無しさん
22/01/02 02:52:40.36 TQn3/Mee.net
>>768
混乱する民衆を見てほくそ笑んでるんですよね。
神になった気分で。
782:デフォルトの名無しさん
22/01/02 09:42:26.72 EMMwARMS.net
>>768
3Dの反対がフラットデザインじゃないよ。
3Dのフラットデザインが今は主流だし。
勉強してきなさい。
783:デフォルトの名無しさん
22/01/02 09:48:35.66 Hm2gurgp.net
>>773
今時のタッチパネルでもボタンにはグラデーションついて盛り上がってるように見えるし、
選択されてる、アクティブな要素には後ろに陰とかついてるよ。完全フラットデザインはなかなかないよ。
もしかして色覚異常とか弱視じゃないの? それとも子供の頃からド近眼で3D要素が何か分かってないとか?
784:デフォルトの名無しさん
22/01/02 11:59:07.80 4nftV55Y.net
既製品を使うだけならいいけど、カスタムコントロールで描画までしっかり作り込むとなると3D化は面倒過ぎるんだわ
だからフラットデザインだとそこまで手間かけなくても標準と同じフィーリングのものが作れるのは大きい
色違いのボタンを真面目に作るだけでもWinForms面倒だもんな
785:デフォルトの名無しさん
22/01/02 12:45:14.91 Hm2gurgp.net
ボタンに変な色をつけるとなにか意図があるのかとユーザーは混乱する。
そこで「プププ、ただのボタンなのにw」とほくそ笑むわけですな。悪意の塊です。
先の定義のとおりそれはもう立派なフラットデザインです。
786:デフォルトの名無しさん
22/01/02 12:50:39.26 4nftV55Y.net
>>776
ボタンの数が増えると色を変えて操作性を良くするってやり方は
リアルの操作パネルでもよくある話
WinFormsを擁護したいんだろうが贔屓の引き倒しになっている
787:デフォルトの名無しさん
22/01/02 13:00:19.48 Hm2gurgp.net
赤は危険とかエラー、黄色は警報、注意、とかブルー、グリーンは安全とか、
オレンジはスタンバイとか、一般に認知された色の意味というのはありますね。
ボクはボタンにそんな意味でも色はつけませんけどね。
ボタンの色につけるとボタンの字の色の組み合わせで視覚障害者に見えにくいかとか考えないといけませんからね。
標準ではない変な色つけたがるのは使う人のことを考えてないデザイナーに多く見受けられます。
788:デフォルトの名無しさん
22/01/02 13:09:11.14 EMMwARMS.net
>>774
3Dが何か分かっていないのはお前。
分かっていたらフラットデザインの対義語として出してこない。
完全フラットデザインって言葉もおかしい。
平坦ならフラットデザインじゃないんだよ。
789:デフォルトの名無しさん
22/01/02 13:11:23.28 Hm2gurgp.net
そういえばリアルのゲームコントローラやマウス、キーボードとかでボタンの色がバラバラについてるものありますね。
あれで操作性がよくなるんでしょうか。デザイナーのKYなゴリ押しにしか見えません。
790:デフォルトの名無しさん
22/01/02 13:13:14.05 Hm2gurgp.net
>>779
定義しろと言われて定義を答えたら、その定義を全否定はするが
自分で定義を一切説明せず、勉強しろと逃亡した人が戻ってきましたね。
いつも全否定はするが定義は絶対に説明しないマン。
791:デフォルトの名無しさん
22/01/02 13:26:04.33 i5Las0bb.net
>>774
完全フラットデザイン
URLリンク(i.imgur.com)
792:デフォルトの名無しさん
22/01/02 13:41:31.14 i8dUNFkB.net
>>777
ちゃんとUXガイドラインを理解したうえでそれでも不足するものを補うならいいんだが
この手合いはオレオレ定義でやっているのが多いから困りもん。
793:デフォルトの名無しさん
22/01/02 18:25:06.32 RMMn37wZ.net
>>773
3Dのフラットデザインについて、デザインガイドラインとか実例とか教えてくれよ
おれにはお前が言うフラットデザインが理解できん
794:デフォルトの名無しさん
22/01/02 19:24:49.27 VrajR2i6.net
>>784
URLリンク(www.youtube.com)
URLリンク(www.youtube.com)
795:デフォルトの名無しさん
22/01/03 10:21:16.12 SviTt0Po.net
metroやfluentよりwinformsが優秀と言い切るのにはドン引きですわ
webページのボタンが影付き疑似3Dってのはごく少数なことを説明してほしいものだ
796:デフォルトの名無しさん
22/01/03 12:07:48.85 xLtaKBkK.net
昔はまだGUI慣れしていない層に配慮し、凹凸を表現した押せるボタンだという事を
見た目からイメージしてもらう工夫が重要だった。
でも今は誰でもGUIに慣れているから、そういった制約がほとんど必要なくなった。
797:デフォルトの名無しさん
22/01/03 12:13:17.64 TMV+x4l+.net
ラベルを必死に押して発狂するデジタルネイティブw
798:デフォルトの名無しさん
22/01/03 15:56:31.03 9gdAG4aA.net
WinFormsはとりあえず機能さえ最低限GUIで実装してればいいという手抜き用だろ
デザイン凝るならさすがにつらい
799:デフォルトの名無しさん
22/01/03 16:10:03.10 Nty+tcHi.net
デスクトップアプリの場合、デザインを凝るのが常に正義ってわけでもないしなぁ
800:デフォルトの名無しさん
22/01/03 16:31:19.87 xZpfljHs.net
凝らなくてもいいけど、最低限一人で浮かないデザインを
801:デフォルトの名無しさん
22/01/03 16:33:51.78 a+iym+yo.net
そもそもWinFormsってフラットデザインだよ
802:デフォルトの名無しさん
22/01/03 16:42:55.13 k+5SldWu.net
html/cssでデザイン出来るならxamlは必要無いしな
803:デフォルトの名無しさん
22/01/03 17:51:39.76 a+iym+yo.net
html/cssだけだとxamlに太刀打ちできないと思うけど
804:デフォルトの名無しさん
22/01/03 18:54:40.56 YCfP3Nxk.net
>>794
何か?
デザイン性なら天と地の差だけど
805:デフォルトの名無しさん
22/01/03 19:13:46.25 pwAwOJBp.net
xaml で定義するのははスタイルだけじゃないし
806:デフォルトの名無しさん
22/01/03 19:29:18.30 9gdAG4aA.net
CLRオブジェクトに落ちるxamlとhtmlを比較しても意味がない
807:デフォルトの名無しさん
22/01/03 19:45:57.36 JjZN6VJu.net
GUIを記述するのに素のhtmlのままじゃ辛いよなぁ。xhtmlやjsxならいいかもしれんが。
808:デフォルトの名無しさん
22/01/03 19:52:44.75 iCR60Bv9.net
>>798
今時のCSSやったことないなら黙ってたほうがいいよ
809:デフォルトの名無しさん
22/01/03 21:13:06.95 JjZN6VJu.net
GUIの記述になんでcssが出てくるのやら
810:デフォルトの名無しさん
22/01/03 21:17:49.89 YCfP3Nxk.net
>>800
CSSやったことないなら黙ってたほうがいいよ
811:デフォルトの名無しさん
22/01/03 21:36:31.16 pwAwOJBp.net
デザイン性としか語れない奴も黙ってた方が… w
812:デフォルトの名無しさん
22/01/03 21:55:55.72 EKPYvRoG.net
では論点はなんなんすかね
そもそもXAMLが比較対象なのかWPFに限った話なのか
813:デフォルトの名無しさん
22/01/04 08:44:21.81 MEVbEI5Q.net
GUIのデザインをデザイナーに投げるならhtml/cssのほうが作業が捗る
814:デフォルトの名無しさん
22/01/04 10:28:50.41 Oz0E0ZFa.net
デザイナーに投げてもいかに奇抜で目立つか、
これでもかというカラーバリーエーションの見本を持ってくるだけで、
UIのことなど微塵も考えてない。芸術大学出身なんてそんなものだ。
815:デフォルトの名無しさん
22/01/04 13:10:45.76 f9obKWjH.net
>>805
デザイナーとアーティストを混同してない?
めちゃくちゃちゃんとしたもの上げてくるぞ。
芸大には建築学科もあればデザイン学科もある。
816:デフォルトの名無しさん
22/01/04 13:53:49.10 A1dEMKQ3.net
デザイン専門職はアイコン1つでもセンスが違うぞ
817:デフォルトの名無しさん
22/01/04 14:51:01.88 Lm78FQUT.net
デザイナーとアーティストを混同しているデザイナーがいるんだよなあ
818:デフォルトの名無しさん
22/01/04 14:54:21.05 a3nFv9oz.net
工員とハッカーを混同している工員も多いよ
819:デフォルトの名無しさん
22/01/04 15:05:33.07 BWSRqAyG.net
>>808
野生のアーティスト気取りには多いが芸大卒にはほとんどおらんよ。
820:デフォルトの名無しさん
22/01/04 16:14:31.94 v2C8LBDz.net
>>792
全然違うwww
レスポンシブとの相性も最悪w
821:デフォルトの名無しさん
22/01/04 17:10:11.55 Oz0E0ZFa.net
ジョブスと勘違いしてるデサイナーばかりだよな
822:デフォルトの名無しさん
22/01/04 17:12:06.77 vu5GndZL.net
脱線してもいいが話がつまらなすぎる
823:デフォルトの名無しさん
22/01/04 17:16:18.66 Oz0E0ZFa.net
なんだこの�
824:P発糞リプ野郎は。
825:デフォルトの名無しさん
22/01/04 22:37:16.89 nBH5XD1J.net
寿司屋のタッチパネルとかよく見ると家族連れでそこボタンじゃねーからってところ連打してたりするんま
826:デフォルトの名無しさん
22/01/04 22:45:51.06 rkCZbU1/.net
>>812
どうせ勘違いするならトグナツィーニにしてほしいもんだよな
827:デフォルトの名無しさん
22/01/05 13:35:04.80 C1Xb8B3u.net
フラット信者の脳みそはシワなくフラットなんだぜ。
828:デフォルトの名無しさん
22/01/05 16:18:49.59 0qrtsikF.net
令和も4年だってのにまだ宗教戦争か
仲良いなお前ら
829:デフォルトの名無しさん
22/01/05 16:26:51.99 C1Xb8B3u.net
>>818 ←なんでいつもこいつは上から目線でマウンティングしてくるんだろうな。
830:デフォルトの名無しさん
22/01/05 23:50:43.60 OIyquFzA.net
Microsoft StoreにWinUI 3 Controls Galleryってのが出てたんだな
831:デフォルトの名無しさん
22/01/06 06:54:37.75 LH7DpqI/.net
結構前からあるでよ
832:デフォルトの名無しさん
22/01/06 11:39:12.16 RaR6Clni.net
Google Trendsで
WinUI、WPF、WinFormsなんかをを比較してみたけど、
うーん…
833:デフォルトの名無しさん
22/01/06 11:47:44.32 nbU+QK0t.net
お前さんがパイオニアになれってことだよ
834:デフォルトの名無しさん
22/01/06 13:45:42.72 BUS4lPtK.net
>>819
お前が地べたを這いずり回ってるから
普通に歩いてる人に踏まれてるだけだろ。
835:デフォルトの名無しさん
22/01/06 17:44:38.10 VWdkYx+r.net
全部地べたに張り付いてる=フラットデザイン
836:デフォルトの名無しさん
22/01/07 15:14:46.21 6VeZizP5.net
>>820
Xaml Control Gallerryと中身全く一緒でワロタ
837:デフォルトの名無しさん
22/01/07 17:49:17.52 wvMkhd+/.net
Xaml Control GallerryはUWP版でUWPからWinUIを使ってるサンプルコード書いてあるからちょっと違う
838:デフォルトの名無しさん
22/01/07 18:28:04.97 LSU6IEiB.net
ワロたで移植頑張ったって誉めてるんだと思う
839:デフォルトの名無しさん
22/01/08 14:44:08.65 b8t2i+QY.net
Windowsアプリは結局Win32なンだわ
WPFとかMVVMとかほざいてた奴責任取れよ
840:デフォルトの名無しさん
22/01/08 14:47:40.27 T3+RUcIF.net
>>829
WPFはWin32なんだけど
841:デフォルトの名無しさん
22/01/08 16:34:10.59 9G7qMY9D.net
>>829
WPFでも64bitで動作せず32bit固定にするコンパイルオプションあるぞ
842:デフォルトの名無しさん
22/01/08 18:20:38.03 DXJNT+Rn.net
>>199だけど、自分が書いたコードはそのままでWindowsAppSDK1.0と.NET6に変えたらそれなりに普通に使える速度にはなった
でも例の不具合自体は直ってない
githubでめっちゃ怒ってる人いるし早く直してくれやマイクロソフトさん
デスクトップアプリはサクサク動いてほしいよ
843:デフォルトの名無しさん
22/01/08 20:05:12.70 IEuXTu70.net
きちがいみたいに反発してたやつらは正式版の環境にしてなかった奴らだろうな
844:デフォルトの名無しさん
22/01/08 20:23:09.49 b8OInbh5.net
正式版でも相変わらずゴミだぞ。
1.1の次あたりでようやく実用レベルに仕上がりそう。
845:デフォルトの名無しさん
22/01/08 20:35:09.01 dxroKr+4.net
>>834
そうか?いくつかバグに遭遇したけど頑張れば避けられる程度のものばかりだったが
846:デフォルトの名無しさん
22/01/08 20:38:25.40 DXJNT+Rn.net
いや前より速くなったとは言ったけど正直まだ期待してたほどではないかな...
さらなる改善を求む
847:デフォルトの名無しさん
22/01/08 20:49:18.77 DXJNT+Rn.net
そういえば動作の改善だけじゃなくて、コントロールのデフォルトデザインがWin11っぽいかわいいのに変わってたのが嬉しかったわ
848:デフォルトの名無しさん
22/01/08 20:55:01.65 IEuXTu70.net
リリースビルドしたものをスタートメニューから通常起動した時には起こらない現象とかもある
849:デフォルトの名無しさん
22/01/08 23:48:21.73 20hdzTQf.net
特定のオレオレ基準を満たさないとゴミと言い切る人はいるな
850:デフォルトの名無しさん
22/01/09 03:23:36.99 WrTZFPNY.net
ノットフォーミーってキチガイみたいに叫びまくるのはtwitterでやってくれよなー
851:デフォルトの名無しさん
22/01/09 06:26:10.30 Kl9/8kao.net
そうやって現実を見てない連中が開発の中心にいたからUWPが死んだんだろうなぁ
何回失敗すれば目が覚めるのか
852:デフォルトの名無しさん
22/01/09 08:22:03.89 CQWQ52nE.net
目が覚めたからデスクトップに回帰してるんだろう
853:デフォルトの名無しさん
22/01/09 12:44:22.36 oYL2BdLn.net
目が覚めるのが遅すぎる。
8割がた沈んでから目覚めてもそのまま沈む可能性大。
マルチウインドウなんて基本中の基本機能はver0.5ぐらいで対応しとけや。
854:デフォルトの名無しさん
22/01/09 14:44:09.79 DVB/FC1a.net
WinUIはC++のライブラリだからC#のNull Safetyオンにしたら不都合があるのか?
855:デフォルトの名無しさん
22/01/09 15:50:22.86 +OLAHiF3.net
>>839
まさにwpf信者、フラットデザイン信者のことだな。
856:デフォルトの名無しさん
22/01/09 16:30:24.90 ueJgOZpA.net
wpfを知らないやつがイキってるな
wpfがフラットデザインだってさw
857:デフォルトの名無しさん
22/01/09 17:28:03.38 btWCZaXQ.net
せっかくフラットデザインの話が終わると思ってたらこれ..
そこまでして誰かをけなしたいのか...
858:デフォルトの名無しさん
22/01/09 18:30:17.96 IJqCXjgr.net
みんなはフラットデザインの話がしたいからね。
859:デフォルトの名無しさん
22/01/09 19:44:04.26 +OLAHiF3.net
スルーできないのが信者の証左w
860:デフォルトの名無しさん
22/01/10 09:19:38.60 aZeCtbUb.net
マイクロソフトの用意してるデザインが微妙にダサい、フォントにしてもUIにしても
そこはXAMLで入れ換えるかコンポーネント屋から買ってくると、見た目に金をかけると
861:デフォルトの名無しさん
22/01/10 10:22:18.95 yv+eX87l.net
Windows11の角丸ウィンドウがダサい。
無理矢理加工した感があって浮いている。
スナップや最大化すると角丸が取れてみっともない状態になる。
862:デフォルトの名無しさん
22/01/10 10:59:40.96 A7RuUeqP.net
11はMacのパクリだもん
863:デフォルトの名無しさん
22/01/10 11:38:32.18 E4as85ZQ.net
>>852
MacはLinuxのパクり
864:デフォルトの名無しさん
22/01/10 12:04:08.65 LmDP/A0i.net
お前だって両親の遺伝子のパクリだろうが
865:デフォルトの名無しさん
22/01/10 12:24:53.50 md/kf13w.net
>>853
Macはunixのパクリだよ
で、Linuxもunixのパクリ
866:デフォルトの名無しさん
22/01/10 12:47:11.26 ntsUlHbo.net
Macの前身のLisaはX Windowの一年前に誕生しております
867:デフォルトの名無しさん
22/01/10 13:18:28.80 GoHR5yxd.net
つパロ・アルト研究所
868:デフォルトの名無しさん
22/01/10 13:28:10.48 v+LfGZ7d.net
5,60代のジジイしかおらんなこのスレw
869:デフォルトの名無しさん
22/01/10 14:51:57.55 VpRExBKj.net
Alto、Star、Smalltalk、Lisa、Mac、Win の関係をはっきりさせよう
URLリンク(sumim.no-ip.com)
870:デフォルトの名無しさん
22/01/10 15:01:01.04 vfgzaHRl.net
みんなゼロックスのパクリってことだな
871:デフォルトの名無しさん
22/01/14 11:08:45.25 7MCqmBdO.net
ピリオドネット6ちゅうのが最新なのかえ?
872:デフォルトの名無しさん
22/01/14 19:49:03.42 f85+xbHx.net
お帰りください
873:デフォルトの名無しさん
22/01/14 23:33:36.82 u1cv5VBI.net
WinFormのパッケージがもう限界だっていう話になって
会議でWPF移行の話が出たが、もうオワコンだからWinUIにしようということになった
しかし性能が悪いと判明して暗礁に乗り上げた
VBとC#技術者大量に抱えてるからWebに舵を切るのも難しい
会社丸ごと詰んだ?
874:デフォルトの名無しさん
22/01/14 23:45:44.36 8BRe3wDd.net
>もうオワコンだから
会議の場ではさすがにもっと具体的な根拠が挙げられたんだよな
875:デフォルトの名無しさん
22/01/15 00:04:58.14 nMdA9mqf.net
つーか今どきはどこでもWPFで作ってるよ、敢えてWinformsにしてる製品見たことない
限界というのも意味わからんよね
876:デフォルトの名無しさん
22/01/15 00:10:50.84 bhNYN4/k.net
今の時期に移行するならWPF/.NET6でしょ
WinUIはもうちょっと待ったほうがいいし、WinUIは実質的にWPFの新バージョンなためWPFに慣れてる人はWinUIでの開発にすぐに馴染める
877:デフォルトの名無しさん
22/01/15 00:20:04.29 SUNY4hKu.net
>>866
うちの周りもそんな感じだしそれが当たり前だと思ってたけど、このスレを見てると自信が揺らぐw
878:デフォルトの名無しさん
22/01/15 00:27:58.75 i7JJP+5v.net
>>865
ガチガチにレイアウトしてるからWinFormだと高DPIが辛いんよ
WPFって今でもアプデされてる?
x:Bindのひとつもバックポートされないんだが
879:デフォルトの名無しさん
22/01/15 00:37:17.48 uVDC24bG.net
もちろん速いにこしたことないが、何そんなに速度重視されるアプリなの?
bindingとx:bindどれくらい違うか一度比較してみりゃいい
x:bindなんて気にしなくていいと思うが
880:デフォルトの名無しさん
22/01/15 00:41:21.76 uVDC24bG.net
新しい.netへの対応とメンテナンスぐらいはされてるんじゃね??
URLリンク(github.com)
881:デフォルトの名無しさん
22/01/15 01:05:26.75 yAIkqxoz.net
>>863
C#でWebをやればいいだけじゃね?
どのみち新しいの覚えなきゃいけないんだったら、さすがに今更XAML覚えるよりはモチベーション保てるでしょ
882:デフォルトの名無しさん
22/01/15 01:07:06.70 e/r7AWqZ.net
asp.net mvcって書籍少なくない?
webformは腐るほどあるのに
883:デフォルトの名無しさん
22/01/15 01:11:15.85 dz7N8RdE.net
普通のWebMVCだからな
あんなもん単にテキストでHTMLを吐くだけだ
そんな構えるほどのもんじゃない
884:デフォルトの名無しさん
22/01/15 01:28:22.04 bhNYN4/k.net
XAMLは今更ってものでもないし
Windows FormやWPFが候補に挙がってる時点でWebじゃない気がする
iOSやAndroidでもローカルアプリの需要あるしWebは万能じゃないんだよね