WPF(Windows Presentation Framework)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part27
https://mevius.5ch.net/test/read.cgi/tech/1632044619/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
WPF(.NET, WinUI) GUIプログラミング Part28
レス数が1000を超えています。これ以上書き込みはできません。
2022/01/20(木) 05:40:40.10ID:+TySdXxT
2デフォルトの名無しさん
2022/01/21(金) 13:37:21.64ID:K08uNRHb 前スレの続きだが結局WPFはオワコンでおk?
3デフォルトの名無しさん
2022/01/21(金) 14:06:44.82ID:XTInziC+ ご安心ください!
.NET6のサポートが切れる3年後まではサポートされます
.NET6のサポートが切れる3年後まではサポートされます
4デフォルトの名無しさん
2022/01/21(金) 15:40:46.61ID:sr9M8m/h MVVMだとアプリを簡潔に書けるが、WinFormsのような設計でも書けるのがWPFやWinUIだ
WinFormsに留まる理由が何もない
WinFormsに留まる理由が何もない
5デフォルトの名無しさん
2022/01/21(金) 16:06:15.90ID:K1CFp2I5 MVVMポリスがWPF捨てて最先端のWebやってるのに俺達は10年前から全然前に進んでないんだな…
2022/01/21(金) 16:07:15.99ID:sD03lWML
■ WPFなプログラマの環境
オブジェクト指向、DRYを常に意識
関心の分離(MVVM/DI)
CI/CD環境構築して自動テスト
バージョン管理はGit
OSSライブラリを積極的に採用
非同期処理やRxを使用しUXや応答性を向上
設計書作成にUMLやWikiを活用
ITSで課題管理
開発マシンはミドルスペック以上
コミュニケーションの基本はチャット
業務時間内に自主勉強OK
それなりの給料
■ Winformsなプログラマの環境
手続き型、コピペコードが大量に存在(WET)
関心の集約(コードビハインドにビジネスロジックベタ書き)
テストは手動&目視で結果チェック
バージョン管理はSVN
自社ライブラリ以外は使用禁止
UXに無頓着、asyncなにそれおいしいの?
パワポで設計書作成
Excelで課題管理
開発マシンは低スペック
コミュニケーションの基本はメール
自主勉強?業務時間外にやってね
薄給
こんな印象
オブジェクト指向、DRYを常に意識
関心の分離(MVVM/DI)
CI/CD環境構築して自動テスト
バージョン管理はGit
OSSライブラリを積極的に採用
非同期処理やRxを使用しUXや応答性を向上
設計書作成にUMLやWikiを活用
ITSで課題管理
開発マシンはミドルスペック以上
コミュニケーションの基本はチャット
業務時間内に自主勉強OK
それなりの給料
■ Winformsなプログラマの環境
手続き型、コピペコードが大量に存在(WET)
関心の集約(コードビハインドにビジネスロジックベタ書き)
テストは手動&目視で結果チェック
バージョン管理はSVN
自社ライブラリ以外は使用禁止
UXに無頓着、asyncなにそれおいしいの?
パワポで設計書作成
Excelで課題管理
開発マシンは低スペック
コミュニケーションの基本はメール
自主勉強?業務時間外にやってね
薄給
こんな印象
2022/01/21(金) 17:11:50.31ID:s6X/SUg4
なんでこんな活発なのこのスレ
2022/01/21(金) 18:48:46.39ID:UiCAczsb
WinUIで1ネタ。
WinUI 3 Controls Galleryを起動して
おもむろに aa と入力してEnter。
これだけで落ちる。
WinUI 3 Controls Galleryを起動して
おもむろに aa と入力してEnter。
これだけで落ちる。
2022/01/21(金) 21:25:43.15ID:/IExJPVQ
こんなけレス来てるのに内容は喧嘩だけ
Wpf使えないって主張はわかったから別でやってくれ
Wpf使えないって主張はわかったから別でやってくれ
2022/01/21(金) 22:23:19.94ID:FMInZ6Xc
喧嘩と質問しか盛り上がらない板だからね
2022/01/21(金) 22:51:39.56ID:D86K2+5e
2022/01/22(土) 00:07:15.21ID:1lTcYuij
winformもwpfも新しい環境に適応できなかったあるいは必要がない奴の墓場
winform使ってるやつは自覚してる分マシでwinformよりwpfのほうがマシとか言ってるやつは正気なのかよ
winform使ってるやつは自覚してる分マシでwinformよりwpfのほうがマシとか言ってるやつは正気なのかよ
2022/01/22(土) 00:14:38.83ID:DSkywrpw
>winform使ってるやつは自覚してる分マシで
たまにこういう全能の神が現れるな
たまにこういう全能の神が現れるな
2022/01/22(土) 03:18:18.20ID:rpi4epE/
WPF使えないって主張してる人なんてほとんど見ないが
WPF使える主張と使ってない人を下に見下すやつは結構見るがな
WPF使える主張と使ってない人を下に見下すやつは結構見るがな
2022/01/22(土) 05:32:54.96ID:36QJ9eOO
そうか?WPF使える自慢なんて誰もしてないだろ。
機能的に不満はいくつかあれど、消去法で一番ましなのがWPFだから仕方なく使っているって奴が大半だと思うが。
期待のWinUIも酷すぎてSDK 1.0は見送り確定だし。
機能的に不満はいくつかあれど、消去法で一番ましなのがWPFだから仕方なく使っているって奴が大半だと思うが。
期待のWinUIも酷すぎてSDK 1.0は見送り確定だし。
2022/01/22(土) 05:42:07.29ID:/rKsaWF4
17デフォルトの名無しさん
2022/01/22(土) 07:34:19.37ID:5qkoFIuH このスレの住人は未だにデスクトップアプリの主流がVC++という現実を受け入れるべき
2022/01/22(土) 07:53:46.49ID:fMP6uXDi
おじいちゃん、出てきちゃだめよ
19デフォルトの名無しさん
2022/01/22(土) 07:59:16.66ID:5qkoFIuH 何を言ってもまともなWPFアプリが無い時点で説得力がないのよ
20デフォルトの名無しさん
2022/01/22(土) 08:43:42.17ID:gJEoCqwv 出遅れてる人を納得させる必要がない
2022/01/22(土) 09:47:05.43ID:tbzuuPcG
>>15
WinUIって1.0は言うほど酷くもないんだけどね
確かに0.8までは使い物にならなかったが、今のものは表示系に不具合は目立つけど
動作自体は割と安定している
同じxamlでもWPFと微妙に違うところがあるから、そこで躓いているのかな?
WinUIって1.0は言うほど酷くもないんだけどね
確かに0.8までは使い物にならなかったが、今のものは表示系に不具合は目立つけど
動作自体は割と安定している
同じxamlでもWPFと微妙に違うところがあるから、そこで躓いているのかな?
22デフォルトの名無しさん
2022/01/22(土) 11:24:36.69ID:K6LxQAdL ここでいくら吠えてもサジェストがこれじゃな
wpf 普及しない
wpf サポート終了
wpf 将来性 2021
wpf 普及しない
wpf サポート終了
wpf 将来性 2021
2022/01/22(土) 11:34:26.21ID:irAlkeCU
結局なにを使えばいいんだ?
2022/01/22(土) 12:06:36.81ID:1lTcYuij
ElectronやFlutterはダメなん?
XamarinはWPFの代わりにならなかったのか?
WPF使ってるならXamarinに行っても良さそうな気がするんだが
XamarinはWPFの代わりにならなかったのか?
WPF使ってるならXamarinに行っても良さそうな気がするんだが
25デフォルトの名無しさん
2022/01/22(土) 12:17:46.40ID:K6LxQAdL サジェストで分かる通りWPFと同じレベルのクソですわ
xamarin サポート終了
xamarin 将来性
xamarin オワコン
xamarin 後継
xamarin サポート終了
xamarin 将来性
xamarin オワコン
xamarin 後継
26デフォルトの名無しさん
2022/01/22(土) 13:48:50.12ID:gJEoCqwv サジェストがソースにはワロタ
2022/01/22(土) 13:48:52.50ID:eRt2Ticm
MSですらElectronでVScode作ってるからなあ
といってもここまで肥大化するとTSで作るのも辛そう
となるとflutterがいいのか!?
flutterのデスクトップアプリって何があるんだ?
といってもここまで肥大化するとTSで作るのも辛そう
となるとflutterがいいのか!?
flutterのデスクトップアプリって何があるんだ?
28デフォルトの名無しさん
2022/01/22(土) 14:54:32.53ID:5qkoFIuH WPFよりBlink+V8のほうが圧倒的に速いからね
Electronのが自由なアーキテクチャで開発効率もいいし
もうWPFの存在意義が無いのよ(笑)
Electronのが自由なアーキテクチャで開発効率もいいし
もうWPFの存在意義が無いのよ(笑)
29デフォルトの名無しさん
2022/01/22(土) 17:29:15.69ID:5qkoFIuH WPFで書くことが自己目的化して取り残されたおじさん達のスレと化してるのは否めない
30デフォルトの名無しさん
2022/01/22(土) 18:29:40.19ID:K6LxQAdL2022/01/22(土) 18:36:55.51ID:I4Jra+pG
C++が使いこなせるエンジニアが簡単に集められれば苦労しないわ
2022/01/22(土) 18:37:10.80ID:WL+6kPMV
2022/01/22(土) 18:48:13.78ID:DSkywrpw
>>29
なんでもWebWebって言っちゃう人がまさにそれだね。
なんでもWebWebって言っちゃう人がまさにそれだね。
34デフォルトの名無しさん
2022/01/22(土) 18:48:31.59ID:K6LxQAdL 意味不明だな
何の制約もなく自由にどんなクラスでも作れるだろ
フレームワーク無いと何も出来ない赤ちゃんかよw
何の制約もなく自由にどんなクラスでも作れるだろ
フレームワーク無いと何も出来ない赤ちゃんかよw
2022/01/22(土) 19:14:29.45ID:WL+6kPMV
>>34
米32について?
そういう意味じゃなくて、車輪の再発明的なことになるし
本処理ならいざ知らず、それ以外のButtonクラスとかを作ること自体に時間をかけるのが…
一クラスだけならいいけどガチでやるとWindow,Button,TextBox,…果てにはListView,TreeViewもそれぞれオブジェクトにしないといけないし
オレオレstringクラスを作るよりもデフォであるstd::stringを使う方が無難だし
米32について?
そういう意味じゃなくて、車輪の再発明的なことになるし
本処理ならいざ知らず、それ以外のButtonクラスとかを作ること自体に時間をかけるのが…
一クラスだけならいいけどガチでやるとWindow,Button,TextBox,…果てにはListView,TreeViewもそれぞれオブジェクトにしないといけないし
オレオレstringクラスを作るよりもデフォであるstd::stringを使う方が無難だし
36デフォルトの名無しさん
2022/01/22(土) 19:19:24.42ID:K6LxQAdL2022/01/22(土) 19:58:29.96ID:so3Jiv5K
2022/01/22(土) 19:59:20.13ID:so3Jiv5K
>>35宛ね
2022/01/22(土) 20:25:53.52ID:WL+6kPMV
35の続き
別に自力でWin32 APIでやってもいいけど、「家を作るためにハンマーを自作する」みたいなことになるから…
それならいっそOOP的発想の外部ライブラリで組んだ方がまし
でもそれらも情報が少なすぎるとかライセンス関係が面倒とかで…
だからC#で
別に自力でWin32 APIでやってもいいけど、「家を作るためにハンマーを自作する」みたいなことになるから…
それならいっそOOP的発想の外部ライブラリで組んだ方がまし
でもそれらも情報が少なすぎるとかライセンス関係が面倒とかで…
だからC#で
40デフォルトの名無しさん
2022/01/22(土) 20:27:35.58ID:K6LxQAdL 大袈裟な…
相当技術力低そうだけど零細SEかね?
相当技術力低そうだけど零細SEかね?
2022/01/22(土) 20:36:51.13ID:WL+6kPMV
2022/01/22(土) 22:04:25.09ID:I4Jra+pG
向いてる方向が違えばツールも変わってくるのは当然なんだよね
B2Bの業務システムだとコアには技術を結集してそれこそC++まで使うかもだけど
末端のGUIアプリは大量生産になるから底辺VBプログラマも居る
これはどんな大企業がやっても起きうること
そんな中で検討されるのがフレームワーク
B2Bの業務システムだとコアには技術を結集してそれこそC++まで使うかもだけど
末端のGUIアプリは大量生産になるから底辺VBプログラマも居る
これはどんな大企業がやっても起きうること
そんな中で検討されるのがフレームワーク
2022/01/22(土) 22:12:42.94ID:WL+6kPMV
>>37
だよねー
だよねー
2022/01/23(日) 08:59:50.85ID:+Xr53uEM
2022/01/23(日) 12:13:41.36ID:s2ED2z41
入力値検証はINotifyDataErrorInfo使うのが一般的ですか?もっと良い方法があれば知りたいです。
2022/01/23(日) 12:39:59.57ID:Ydl8qvX+
>>23-24
利用者の立場からはそれぞれのOS用のネイティブの開発プラットフォームで作ってくれるのが一番ありがたい。
マルチプラットフォーム対応のUIフレームワークは開発者が楽をするために色々なものを犠牲にしているので。
Xamarinはどの環境向けでも使う価値なし。
モバイル向けなら今ならFlutterがベター。
Webは好きなの使って。(ただし元々メインのターゲットがあってWebにも対応しました的なやつは避けるべし。Flutter Webとか)
Windows限定かつWebが向かない領域ならWPF。
利用者の立場からはそれぞれのOS用のネイティブの開発プラットフォームで作ってくれるのが一番ありがたい。
マルチプラットフォーム対応のUIフレームワークは開発者が楽をするために色々なものを犠牲にしているので。
Xamarinはどの環境向けでも使う価値なし。
モバイル向けなら今ならFlutterがベター。
Webは好きなの使って。(ただし元々メインのターゲットがあってWebにも対応しました的なやつは避けるべし。Flutter Webとか)
Windows限定かつWebが向かない領域ならWPF。
2022/01/23(日) 13:23:01.35ID:g8UjYZ8e
ものによるな
WPF製のブラウザやテキストエディタなんて実用に耐えないだろうし
WPF製のブラウザやテキストエディタなんて実用に耐えないだろうし
48デフォルトの名無しさん
2022/01/23(日) 13:43:49.14ID:Y+3tiqu0 >>45
入力画面のxaml.csのボタンのclickメソッドに入力値検証のコードを書いて下さい。
入力画面のxaml.csのボタンのclickメソッドに入力値検証のコードを書いて下さい。
49デフォルトの名無しさん
2022/01/23(日) 13:44:53.25ID:Y+3tiqu0 バインディング機構を介さないぶん高速になります。
2022/01/23(日) 13:49:07.03ID:2QVk2zeg
>>49
バリデーションを微妙に高速化したところで体感で変わらんだろう
バリデーションを微妙に高速化したところで体感で変わらんだろう
51デフォルトの名無しさん
2022/01/23(日) 16:30:39.38ID:Rhd0exvf イベント使うならTextChanged、ValueChenged等だろう
52デフォルトの名無しさん
2022/01/23(日) 16:43:10.31ID:Y+3tiqu0 キーストロークやフォーカス抜ける度に検証コードが走るのはレスポンスが著しく低下してユーザーのストレスになりますよ。
53デフォルトの名無しさん
2022/01/23(日) 16:50:33.80ID:Rhd0exvf そこは要テストの部分だろう
条件が提示されていないのだから
条件が提示されていないのだから
2022/01/23(日) 17:16:01.85ID:g8UjYZ8e
>>52
このスレでプロ1グラムの速度について議論するだけ無駄
WPFプログラマーはもっさりが当たり前の世界で生きてるから判断基準そのものが違うのよ。そもそも快適な状態を知らない
ユーザーから遅いレスポンス悪いと言われても「それがWPFだから仕方ないんですよ」で通用するヌルい世界で仕事してるから
このスレでプロ1グラムの速度について議論するだけ無駄
WPFプログラマーはもっさりが当たり前の世界で生きてるから判断基準そのものが違うのよ。そもそも快適な状態を知らない
ユーザーから遅いレスポンス悪いと言われても「それがWPFだから仕方ないんですよ」で通用するヌルい世界で仕事してるから
2022/01/23(日) 17:26:14.06ID:hHkcGLX7
wtlとwpfだと
wpfのほうが家を作るためにハンマーを自作に近いよな
wpfのほうが家を作るためにハンマーを自作に近いよな
2022/01/23(日) 17:28:36.21ID:hHkcGLX7
手間かかるけど高速ならわかるがもっさりなのがwpf。しかも保守まで困難。
開発意図が分からない残念すぎるGUIフレームワークだったよな。
開発意図が分からない残念すぎるGUIフレームワークだったよな。
57デフォルトの名無しさん
2022/01/23(日) 18:26:59.42ID:Y+3tiqu0 家とかハンマーとか例えが問題の構造を捉えてなくて正直よく分かりません(笑)
ツールに踊らされてるのは滑稽ですね。何も考えず新しい物に次々飛びつく様がイナゴのようで。
ツールに踊らされてるのは滑稽ですね。何も考えず新しい物に次々飛びつく様がイナゴのようで。
2022/01/23(日) 18:38:17.64ID:MRK04Iet
言うほど遅いか?昔の印象では?
2022/01/23(日) 18:40:32.66ID:BVFlsG/t
>>57
新しいものに飛びつくのが滑稽ってどゆこと?
言語やライブラリ、フレームワークはあくまで技術に過ぎない
一つに固執してもそれが廃れるなりしたら何も残らない
考え無しならともかく、メリットがあるから飛びつく
VSで開発してるならwinformsとWPFの差はアレだけど、VSCで開発しているなら全然違う
新しい技術に飛びつくやつが薄っぺらいと思うのなら、コンピュータやスマホなんて使わない方がいいのでは?
それぐらい暴言でしかない
新しいものに飛びつくのが滑稽ってどゆこと?
言語やライブラリ、フレームワークはあくまで技術に過ぎない
一つに固執してもそれが廃れるなりしたら何も残らない
考え無しならともかく、メリットがあるから飛びつく
VSで開発してるならwinformsとWPFの差はアレだけど、VSCで開発しているなら全然違う
新しい技術に飛びつくやつが薄っぺらいと思うのなら、コンピュータやスマホなんて使わない方がいいのでは?
それぐらい暴言でしかない
2022/01/23(日) 18:41:36.34ID:g8UjYZ8e
全然違う
今の環境でも60fpsと15fpsくらいの差を感じる
今の環境でも60fpsと15fpsくらいの差を感じる
61デフォルトの名無しさん
2022/01/23(日) 18:48:57.42ID:Rhd0exvf WPFを理解せずに文句言ってるとバレてしまいますよ
62デフォルトの名無しさん
2022/01/23(日) 18:51:10.93ID:Rhd0exvf 【悲報】ID:g8UjYZ8eさん、WinFormsおじさんだった・・・
2022/01/23(日) 20:16:41.50ID:hHkcGLX7
【悲報】結局、ヘジおじさんが開発したwinformが最強だった・・・
2022/01/23(日) 22:03:17.95ID:2QVk2zeg
2022/01/23(日) 22:09:04.57ID:hHkcGLX7
みなVSに憧れてるわけですよ。
2022/01/23(日) 22:26:18.54ID:qS6ibVNz
>>63
設計したというのは初耳。どこかにソースある?
設計したというのは初耳。どこかにソースある?
2022/01/23(日) 22:26:59.14ID:qS6ibVNz
設計じゃなくて開発か。どちらにしても本当かな。
2022/01/23(日) 23:27:14.13ID:BVFlsG/t
2022/01/24(月) 01:19:08.66ID:GHwefuQP
>>66
この板でヘジを知らんとか馬鹿かお前は。
この板でヘジを知らんとか馬鹿かお前は。
2022/01/24(月) 06:13:02.98ID:keDx0r5I
winforms:14,692 repository
https://github.com/search?q=winforms
wpf:52,374 repository
https://github.com/search?q=wpf
winforms:4 repository
https://gitlab.com/explore/projects/topics/winforms?archived=true&sort=latest_activity_desc
wpf:20 repository
https://gitlab.com/explore/projects/topics/wpf?archived=true&sort=latest_activity_desc
windowsform:13 repository
https://bitbucket.org/repo/all?name=windowsform
wpf:817 repository
https://bitbucket.org/repo/all?name=wpf
winforms:4 articles
https://zenn.dev/topics/winforms
wpf:44 articles
https://zenn.dev/topics/wpf
winforms:90 記事、7 フォロワー
https://qiita.com/tags/winforms
wpf:1,230 記事、639 フォロワー
https://qiita.com/tags/wpf
winforms:94,467 questions
https://stackoverflow.com/questions/tagged/winforms
wpf:164,170 questions
https://stackoverflow.com/questions/tagged/wpf
https://github.com/search?q=winforms
wpf:52,374 repository
https://github.com/search?q=wpf
winforms:4 repository
https://gitlab.com/explore/projects/topics/winforms?archived=true&sort=latest_activity_desc
wpf:20 repository
https://gitlab.com/explore/projects/topics/wpf?archived=true&sort=latest_activity_desc
windowsform:13 repository
https://bitbucket.org/repo/all?name=windowsform
wpf:817 repository
https://bitbucket.org/repo/all?name=wpf
winforms:4 articles
https://zenn.dev/topics/winforms
wpf:44 articles
https://zenn.dev/topics/wpf
winforms:90 記事、7 フォロワー
https://qiita.com/tags/winforms
wpf:1,230 記事、639 フォロワー
https://qiita.com/tags/wpf
winforms:94,467 questions
https://stackoverflow.com/questions/tagged/winforms
wpf:164,170 questions
https://stackoverflow.com/questions/tagged/wpf
2022/01/24(月) 08:23:49.93ID:CWpdznYS
やめたれw
2022/01/24(月) 09:00:16.20ID:QzcmsIVC
【悲報】オワコンWPFさん、Electronに惨敗してしまう・・・
wpf: 52,379 repository results
https://github.com/search?q=wpf
electron: 87,360 repository results
https://github.com/search?q=electron
wpf: 52,379 repository results
https://github.com/search?q=wpf
electron: 87,360 repository results
https://github.com/search?q=electron
73デフォルトの名無しさん
2022/01/24(月) 10:34:45.31ID:FHTiKh3C 笑った
2022/01/24(月) 11:22:32.47ID:63Uloepa
爆散を確認しました
2022/01/24(月) 11:50:31.72ID:GHwefuQP
viの使い方の解説や記事はいっぱいあるが
メモ帳の記事がないのと同じ理由だな。
メモ帳の記事がないのと同じ理由だな。
2022/01/24(月) 12:46:39.54ID:E1L8nOD4
react: 2,525,332 repository results
https://github.com/search?q=react
残念だけどこれが現実よ
もうWPFだのWinFormsだので争っている場合じゃないの
https://github.com/search?q=react
残念だけどこれが現実よ
もうWPFだのWinFormsだので争っている場合じゃないの
2022/01/24(月) 14:42:28.94ID:N2oMTp8M
>>36
今更で失礼だけど、もしかしてWindow用でWndProcコールバック関数、サブクラス化してbutton用にButton1Procコールバック関数…みたいにするってこと?
自分が言いたかったのはC++のクラスを組んでオブジェクトにすること
それとも、継承のことを言ってるの?
そうだとしても、サブクラス化とは言わない気がする…
自分の言い方が悪かったようだ
今更で失礼だけど、もしかしてWindow用でWndProcコールバック関数、サブクラス化してbutton用にButton1Procコールバック関数…みたいにするってこと?
自分が言いたかったのはC++のクラスを組んでオブジェクトにすること
それとも、継承のことを言ってるの?
そうだとしても、サブクラス化とは言わない気がする…
自分の言い方が悪かったようだ
78デフォルトの名無しさん
2022/01/24(月) 19:45:18.47ID:H4U+QONT winformsとelectronの差やばいな
2022/01/24(月) 20:41:37.91ID:ty8R5qfD
2022/01/24(月) 22:08:12.06ID:hbr7UDCy
flutterはflutter webがダメそうなのががっかり
2022/01/25(火) 06:23:00.56ID:B2fhovvp
============================================================================
デスクトップアプリ最低要件(最低限これくらいは満たしてね)チェックシート2022
============================================================================
チェック用アプリ仕様:
ボタンをマウスでクリックしたらAlertメッセージ表示するだけのプログラム
(1)配布要件1:動作させるのに必要なファイル一式を任意の場所に配置して動作する
(2)配布要件2:管理者権限不要で配置できる
(3)配布要件3:動作させるのに必要なファイルが10ファイル以内に収まる ※1
(4)起動要件1:エントリファイルをダブルクリックして起動できる
(5)起動要件2:エントリファイルをPowerShellから起動できる
(6)起動要件3:管理者権限不要で起動できる
(7)起動要件4:ネットワーク切断状態(スタンドアロン)で動作する
(8)メモリ要件:
A:起動時の消費メモリが20MiB以内
B:起動時の消費メモリが40MiB以内
(9)ストレージ要件:
A:動作させるのに必要なファイルの合計が200KiB以内 ※1
B:動作させるのに必要なファイルの合計が1MiB以内 ※1
※1. OSにプリインストールされているランタイムは除く
============================================================================
(1)〜(7)はYesの場合+10, Noの場合は-100
(8)〜(9)はAの場合+10, Bの場合+5, その他は-100
合計点80以上が合格
デスクトップアプリ最低要件(最低限これくらいは満たしてね)チェックシート2022
============================================================================
チェック用アプリ仕様:
ボタンをマウスでクリックしたらAlertメッセージ表示するだけのプログラム
(1)配布要件1:動作させるのに必要なファイル一式を任意の場所に配置して動作する
(2)配布要件2:管理者権限不要で配置できる
(3)配布要件3:動作させるのに必要なファイルが10ファイル以内に収まる ※1
(4)起動要件1:エントリファイルをダブルクリックして起動できる
(5)起動要件2:エントリファイルをPowerShellから起動できる
(6)起動要件3:管理者権限不要で起動できる
(7)起動要件4:ネットワーク切断状態(スタンドアロン)で動作する
(8)メモリ要件:
A:起動時の消費メモリが20MiB以内
B:起動時の消費メモリが40MiB以内
(9)ストレージ要件:
A:動作させるのに必要なファイルの合計が200KiB以内 ※1
B:動作させるのに必要なファイルの合計が1MiB以内 ※1
※1. OSにプリインストールされているランタイムは除く
============================================================================
(1)〜(7)はYesの場合+10, Noの場合は-100
(8)〜(9)はAの場合+10, Bの場合+5, その他は-100
合計点80以上が合格
2022/01/25(火) 09:12:29.03ID:jRRDVHan
>>52
それは常に同じ検証をするコードだからじゃないの?
それは常に同じ検証をするコードだからじゃないの?
2022/01/25(火) 10:34:03.55ID:DxZAhBAp
>>52
例外使わないと快適だよ
例外使わないと快適だよ
84デフォルトの名無しさん
2022/01/25(火) 22:14:38.22ID:c1V23H4w >>81
頭悪そう
頭悪そう
2022/01/26(水) 05:44:33.54ID:9PkHEk2x
>>84
頭悪そう
頭悪そう
2022/01/26(水) 12:54:42.16ID:IjbZGVXN
>>81
alert.txt
alert.txt
2022/01/26(水) 13:12:48.87ID:VnbT+c1m
2022/01/26(水) 13:20:06.17ID:OTuEZvRi
世界で最も多くの人に使用されているデスクトップアプリ Google Chrome
(1)○ +10
(2)○ +10
(3)× -100
(4)○ +10
(5)○ +10
(6)○ +10
(7)○ +10
(8)× -100
(9)× -100
-240点で不合格でした
(1)○ +10
(2)○ +10
(3)× -100
(4)○ +10
(5)○ +10
(6)○ +10
(7)○ +10
(8)× -100
(9)× -100
-240点で不合格でした
2022/01/26(水) 14:59:12.59ID:51iHEKQU
>>87
テキストファイルのアイコンイメージをボタンにして、シングルクリックで開く設定にする
テキストファイルのアイコンイメージをボタンにして、シングルクリックで開く設定にする
2022/01/26(水) 15:37:18.03ID:q6y7GA24
91デフォルトの名無しさん
2022/01/26(水) 15:55:56.24ID:+BcwC06P 開発環境じゃなくて実行環境じゃね?
PEヘッダよりMZヘッダのほうが偉いのか?
PEヘッダよりMZヘッダのほうが偉いのか?
2022/01/26(水) 20:29:58.76ID:FWQucWbV
>>90
挙げられたテストが開発プラットフォームのポテンシャルを測ることに適さないことを揶揄してる
挙げられたテストが開発プラットフォームのポテンシャルを測ることに適さないことを揶揄してる
2022/01/26(水) 20:37:42.47ID:FWQucWbV
>>81
(1)〜(7)は一つでもNoの場合は不合格
(1)〜(7)が全てYesの場合は、(8)と(9)はどちらもBであっても合格
つまり、(8)と(9)は条件Aは不要でありBだけで良い
そうすると(1)〜(9)の一つでも満たさなければ不合格というシンプルな条件になる
(1)〜(7)は一つでもNoの場合は不合格
(1)〜(7)が全てYesの場合は、(8)と(9)はどちらもBであっても合格
つまり、(8)と(9)は条件Aは不要でありBだけで良い
そうすると(1)〜(9)の一つでも満たさなければ不合格というシンプルな条件になる
2022/01/26(水) 21:16:47.98ID:2aKH51t7
あーあ
お前ら相手しちゃったのかよ
お前ら相手しちゃったのかよ
2022/01/27(木) 06:28:20.17ID:fBlzpNn0
==========================================================
デスクトップアプリ何で作る?
最低要件(最低限これくらいは満たしてね)チェックシート2022 rev.2
==========================================================
チェック用アプリ仕様:
アプリ上の"はろー"ボタンをマウスでクリックしたらメッセージボックスで"わーるど"を表示する
(1)配布要件1:動作させるのに必要なファイル一式を任意の場所に配置して動作する
(2)配布要件2:管理者権限不要で配置できる
(3)配布要件3:動作させるのに必要なファイルが10以内 ※1
(4)起動要件1:エントリファイルをダブルクリックして起動可
(5)起動要件2:エントリファイルをPowerShellから起動可
(6)起動要件3:管理者権限不要で起動可
(7)起動要件4:ネットワーク切断状態(スタンドアロン)で動作する
(8)メモリ要件:
A:起動時の消費メモリが20MiB以内
B:起動時の消費メモリが40MiB以内
(9)ストレージ要件:
A:動作させるのに必要なファイルの合計が200KiB以内 ※1
B:動作させるのに必要なファイルの合計が1MiB以内 ※1
※1. OSにプリインストールされているランタイムは除く
==========================================================
(1)〜(7)はYesの場合+10, Noの場合は-100
(8)〜(9)はAの場合+10, Bの場合+5, その他は-100
合計点80以上が合格ライン(当然点数は高ければ高いほど優秀)
デスクトップアプリ何で作る?
最低要件(最低限これくらいは満たしてね)チェックシート2022 rev.2
==========================================================
チェック用アプリ仕様:
アプリ上の"はろー"ボタンをマウスでクリックしたらメッセージボックスで"わーるど"を表示する
(1)配布要件1:動作させるのに必要なファイル一式を任意の場所に配置して動作する
(2)配布要件2:管理者権限不要で配置できる
(3)配布要件3:動作させるのに必要なファイルが10以内 ※1
(4)起動要件1:エントリファイルをダブルクリックして起動可
(5)起動要件2:エントリファイルをPowerShellから起動可
(6)起動要件3:管理者権限不要で起動可
(7)起動要件4:ネットワーク切断状態(スタンドアロン)で動作する
(8)メモリ要件:
A:起動時の消費メモリが20MiB以内
B:起動時の消費メモリが40MiB以内
(9)ストレージ要件:
A:動作させるのに必要なファイルの合計が200KiB以内 ※1
B:動作させるのに必要なファイルの合計が1MiB以内 ※1
※1. OSにプリインストールされているランタイムは除く
==========================================================
(1)〜(7)はYesの場合+10, Noの場合は-100
(8)〜(9)はAの場合+10, Bの場合+5, その他は-100
合計点80以上が合格ライン(当然点数は高ければ高いほど優秀)
2022/01/27(木) 07:42:08.71ID:QrNN+UPm
キチガイ警報発令
2022/01/27(木) 08:03:47.05ID:XnQeNwtl
どう見てもレイルズくんの犯行だね
NGに放り込んでおこうと
NGに放り込んでおこうと
2022/01/27(木) 09:19:15.35ID:UuTGJXxA
いまさらVS2008のwpfデザイナ触ってみたけど
今とは別物でとっつきにくいな
多少は進化しているようだ
WinUI3も使えるようになるまで何年かかるかな
今とは別物でとっつきにくいな
多少は進化しているようだ
WinUI3も使えるようになるまで何年かかるかな
2022/01/27(木) 09:54:50.84ID:X1DJEaZQ
WPFねぇ。 XAMLもCSS使いの画面設計のように進化しないとね。
Styleプロパティーも少ないし、CSSデザインのように自由度か欲しい。
WinFormよりははるかにマシだが。
Styleプロパティーも少ないし、CSSデザインのように自由度か欲しい。
WinFormよりははるかにマシだが。
100デフォルトの名無しさん
2022/01/27(木) 12:16:30.58ID:tISQJJZK 正直言ってwinformよりクソだな。普及しなくて当然としか。
wpf称賛してるPGってiPhoneを革新、便利だと称賛してた馬鹿と同じ臭いがする。
wpf称賛してるPGってiPhoneを革新、便利だと称賛してた馬鹿と同じ臭いがする。
101デフォルトの名無しさん
2022/01/27(木) 12:20:23.86ID:asaP1+gc WinForms
・旧来のウィンドウズAPIの上にレイヤーを重ねたようなもので、(シンプルであるという)利点と
(平凡なレイアウトやスタイリングオプションという)災いの両方がある。
WPF
・WinFormsからわずか4年後にリリースされたが、デザインパターンとコンセプトがより複雑であったため、
一般に受け入れられるまでにはしばらく時間がかかった。
・大規模なデータセットに対してWinFormsよりも大幅に高速化できるが、正しく使用するにはより深い知識が必要である。
・現状は WPF on .NET 6 が一番つぶしが効く状態。
UWP
・Windows UIの未来だったが、鳴かず飛ばず、現在はメンテナンスモードになっている。
良い点:魅力的なUIを簡単に作ることができ、マウスとタッチの両方でうまく動作する。
悪い点:サンドボックスとパッケージングの要件が非常に厳しい。
結論:避けるべき。
WinUI 3
・小さなチームがUWPのUIスタックからできる限りのものを救い出そうとしている。
・遅い、バグが多い、そして多くの歴史的なお荷物が重くのしかかる。
・1年後にまた確認したいが、私は悲観的だ。
・旧来のウィンドウズAPIの上にレイヤーを重ねたようなもので、(シンプルであるという)利点と
(平凡なレイアウトやスタイリングオプションという)災いの両方がある。
WPF
・WinFormsからわずか4年後にリリースされたが、デザインパターンとコンセプトがより複雑であったため、
一般に受け入れられるまでにはしばらく時間がかかった。
・大規模なデータセットに対してWinFormsよりも大幅に高速化できるが、正しく使用するにはより深い知識が必要である。
・現状は WPF on .NET 6 が一番つぶしが効く状態。
UWP
・Windows UIの未来だったが、鳴かず飛ばず、現在はメンテナンスモードになっている。
良い点:魅力的なUIを簡単に作ることができ、マウスとタッチの両方でうまく動作する。
悪い点:サンドボックスとパッケージングの要件が非常に厳しい。
結論:避けるべき。
WinUI 3
・小さなチームがUWPのUIスタックからできる限りのものを救い出そうとしている。
・遅い、バグが多い、そして多くの歴史的なお荷物が重くのしかかる。
・1年後にまた確認したいが、私は悲観的だ。
102デフォルトの名無しさん
2022/01/27(木) 12:21:24.30ID:cANkRrwG103デフォルトの名無しさん
2022/01/27(木) 13:44:50.36ID:7co10CQD104デフォルトの名無しさん
2022/01/27(木) 17:58:14.68ID:BG2/etgC .netFramework4.8 +Winforms でしばらく様子見だな
105デフォルトの名無しさん
2022/01/27(木) 18:01:40.33ID:cM6P+pbP >>101
Xamarinは?
Xamarinは?
106デフォルトの名無しさん
2022/01/27(木) 21:02:54.08ID:QP9AOXPj >>105
死んだよ。
死んだよ。
107デフォルトの名無しさん
2022/01/28(金) 00:35:19.21ID:UrWQ/KNN Xamarin取り扱いやってみるかと思ったらデザイナー画面が真っ白で、コントロール何を配置しても白い何かが置かれたことしかわからん状態
AndroidStudioの感覚で触って面食らった
バグなのか仕様なのかググッてもわからん
もう俺はダメなのか
AndroidStudioの感覚で触って面食らった
バグなのか仕様なのかググッてもわからん
もう俺はダメなのか
108デフォルトの名無しさん
2022/01/28(金) 01:35:07.56ID:2GSlyRDY 流石にWinFormsはスレ違いだろ
俺たちはとっくの昔に先に行ってるんでね
俺たちはとっくの昔に先に行ってるんでね
109デフォルトの名無しさん
2022/01/28(金) 07:34:02.52ID:QRZt4O9C なぜにサポート切れ間近のxamarinに手を出そうと思った
110デフォルトの名無しさん
2022/01/28(金) 08:11:36.48ID:3x0JFp6u Xamarinについて調べてみたけど、サポート終了ってホントなんだな
マジでなんなんだこれ
マジでなんなんだこれ
111デフォルトの名無しさん
2022/01/28(金) 08:18:47.87ID:nHo/b21R xaml流用できないとか意味わからんし
112デフォルトの名無しさん
2022/01/28(金) 08:36:39.31ID:EDH8RG4m113デフォルトの名無しさん
2022/01/28(金) 08:51:19.33ID:R3hbtl0K114デフォルトの名無しさん
2022/01/28(金) 09:12:22.15ID:G6JL1WJY 初心者はwindowsフォームスが一番速く覚える
115デフォルトの名無しさん
2022/01/28(金) 09:12:53.39ID:G6JL1WJY MVVC自体理解できないだろう
116デフォルトの名無しさん
2022/01/28(金) 09:16:34.97ID:tKGLizFL117デフォルトの名無しさん
2022/01/28(金) 09:24:48.80ID:NkreWV+A >>95さえクリアしてりゃ何でもいいよ
118デフォルトの名無しさん
2022/01/28(金) 09:47:22.72ID:QwC8uFzi Electron ネイティブ作れやMS
119デフォルトの名無しさん
2022/01/28(金) 12:38:22.72ID:kLTO8ApN Prismみたいなもんだろ
すぐ飽きてメンテされなくなる
すぐ飽きてメンテされなくなる
120デフォルトの名無しさん
2022/01/28(金) 13:00:26.04ID:CloP9SPe121デフォルトの名無しさん
2022/01/28(金) 13:53:24.19ID:BYIQRGXa >>111
xamarinは元々はMSとは違う会社が作ってたものだし。
一時期xamlを統一しようとする動きはあったけど、
結局、それぞれのプラットフォームに最適化した結果だからこれでいいのだ、
ってことになった。
xamarinは元々はMSとは違う会社が作ってたものだし。
一時期xamlを統一しようとする動きはあったけど、
結局、それぞれのプラットフォームに最適化した結果だからこれでいいのだ、
ってことになった。
122デフォルトの名無しさん
2022/01/28(金) 14:53:55.73ID:3Gb6OY+l123デフォルトの名無しさん
2022/01/28(金) 15:01:03.75ID:1yvLAv6j124デフォルトの名無しさん
2022/01/28(金) 15:29:18.72ID:bcAzYVuU >>122
個人的に、MVVMはtextbox1に入力された文字列をtextbox2に反映させる的な場合に使って、あとはコードビハインドでやるみたいな感じだな
個人的に、MVVMはtextbox1に入力された文字列をtextbox2に反映させる的な場合に使って、あとはコードビハインドでやるみたいな感じだな
125デフォルトの名無しさん
2022/01/28(金) 15:43:03.56ID:bFDIT/Ik >>122
多分、MVVMで作ることが第一にあって、MVVMで作りやすい方にUIが引っ張られて使いづらくなってるw
1画面でページ切り替えするアプリケーションはMVVMで作りやすくて、
スマホアプリレベルの低機能なものならそれで事足りることもあるけど、
Window「s」デスクトップアプリケーションとしては強みをわざわざ殺すようなもの。
多分、MVVMで作ることが第一にあって、MVVMで作りやすい方にUIが引っ張られて使いづらくなってるw
1画面でページ切り替えするアプリケーションはMVVMで作りやすくて、
スマホアプリレベルの低機能なものならそれで事足りることもあるけど、
Window「s」デスクトップアプリケーションとしては強みをわざわざ殺すようなもの。
126デフォルトの名無しさん
2022/01/28(金) 16:30:52.52ID:FZ0uQlM1 ? MVVMなんて普通に使ってるだろ?
テスト駆動やドメイン駆動には必須だし、今やアジャイルで作る企業業務アプリの主流じゃね?
テスト駆動やドメイン駆動には必須だし、今やアジャイルで作る企業業務アプリの主流じゃね?
127デフォルトの名無しさん
2022/01/28(金) 16:33:35.20ID:3Gb6OY+l > アジャイルで〜
プ
プ
128デフォルトの名無しさん
2022/01/28(金) 16:39:19.49ID:b6TLNov5 MV*は量産化のためのフレームワーク
どれだけ楽できるかはCaliburn.Microを試してみるといい、あれにはコンベンションといって
バインディングは自動、コマンド(アクション)もメソッドと紐付けてくれる仕組みが入ってる
どれだけ楽できるかはCaliburn.Microを試してみるといい、あれにはコンベンションといって
バインディングは自動、コマンド(アクション)もメソッドと紐付けてくれる仕組みが入ってる
129デフォルトの名無しさん
2022/01/28(金) 16:42:25.57ID:AmULl7RP >>124
それMVVMじゃないです
それMVVMじゃないです
130デフォルトの名無しさん
2022/01/28(金) 17:50:24.48ID:zPVQIz9q 要件と照らし合わせてMVVMで作った方がメリットが多ければMVVMにするし、メリットがなければMVVMは使わない。
思考停止して何でもMVVMなんてことはしない。
思考停止して何でもMVVMなんてことはしない。
131デフォルトの名無しさん
2022/01/28(金) 18:05:33.63ID:oCmByirC それならWinformsで事足りる
132デフォルトの名無しさん
2022/01/28(金) 18:11:32.84ID:nccwie6m DataSetとか使うの?
133デフォルトの名無しさん
2022/01/28(金) 18:24:47.02ID:kLTO8ApN MVVMとか盲信してる下級プログラマーによくいるけど道具に踊らされすぎ。
最新技術を取り入れる俺カッコイイと思ってるのは本人ばかりで将来性無い知識に振り回され貴重な時間を浪費するアホ。
WCFやらEFなんて誰が使ってるよ?
最新技術を取り入れる俺カッコイイと思ってるのは本人ばかりで将来性無い知識に振り回され貴重な時間を浪費するアホ。
WCFやらEFなんて誰が使ってるよ?
134デフォルトの名無しさん
2022/01/28(金) 18:34:49.12ID:fHSTVUG6135デフォルトの名無しさん
2022/01/28(金) 18:34:59.24ID:g50oJ6EP 思考停止しなかったLivet(一時期流行ったMVVMライブラリ)作者はWebへ移りました
136デフォルトの名無しさん
2022/01/28(金) 18:39:12.67ID:FZ0uQlM1 MVなんかESP32組込みファームウェアでも導入しているぐらいなのに、リファクタリング考えればテストステップで進めるのに、GUIとモデルの分離は当然。
WPFに拘らずとも、今や必須スキルやがな。
バグ曲線とリリースコストの増大考えれば、当たり前。
大規模システムやったことないのか?
WPFに拘らずとも、今や必須スキルやがな。
バグ曲線とリリースコストの増大考えれば、当たり前。
大規模システムやったことないのか?
137デフォルトの名無しさん
2022/01/28(金) 18:42:34.34ID:nccwie6m >>133
EF使わずにDataSetつこうてるの?
EF使わずにDataSetつこうてるの?
138デフォルトの名無しさん
2022/01/28(金) 18:46:53.09ID:b6TLNov5 今さらEFとかもうね、Dapperにしとけって俺口酸っぱくして言ったよね?
139デフォルトの名無しさん
2022/01/28(金) 18:53:18.22ID:kLTO8ApN140デフォルトの名無しさん
2022/01/28(金) 19:00:44.99ID:1yvLAv6j LINQもたまには思い出してあげて…
141デフォルトの名無しさん
2022/01/28(金) 19:21:50.44ID:nccwie6m ウインフォーマーが何使ってるのか興味があっただけなんだけどな
StringBuilderてSQL書いたりさ
StringBuilderてSQL書いたりさ
142デフォルトの名無しさん
2022/01/28(金) 19:24:19.87ID:nccwie6m 別件質問
Microsoft.Toolkit.Mvvmと
Community.Toolkit.Mvvmって
どっち使えばいいの?
Microsoft.Toolkit.Mvvmと
Community.Toolkit.Mvvmって
どっち使えばいいの?
143デフォルトの名無しさん
2022/01/28(金) 19:28:57.04ID:4u1r/XKm144デフォルトの名無しさん
2022/01/28(金) 20:00:49.38ID:NkreWV+A145デフォルトの名無しさん
2022/01/28(金) 20:31:53.74ID:cgeTyaAM また、MVVM 発作始まるのかよ
しつこいなおまえら
もう、他人がMVVMを上げようが下げようがどうでもいいだろ
しつこいなおまえら
もう、他人がMVVMを上げようが下げようがどうでもいいだろ
146デフォルトの名無しさん
2022/01/28(金) 20:33:03.07ID:OmkEpZCo >>142
Microsoft.Toolkit.MvvmはCommunity.Toolkit.Mvvmの一部っぽい
> The Microsoft.Toolkit.Mvvm package (aka MVVM Toolkit) is a modern, fast,
> and modular MVVM library. It is part of the Windows Community Toolkit ...
Microsoft.Toolkit.MvvmはCommunity.Toolkit.Mvvmの一部っぽい
> The Microsoft.Toolkit.Mvvm package (aka MVVM Toolkit) is a modern, fast,
> and modular MVVM library. It is part of the Windows Community Toolkit ...
147デフォルトの名無しさん
2022/01/28(金) 20:58:23.09ID:LxSb85up MVVMって呼ぶからWinFormおじさんが発狂しちゃうんだよ
バインディングって言えば大丈夫
バインディングならWinFormにもあるからネ!
バインディングって言えば大丈夫
バインディングならWinFormにもあるからネ!
148デフォルトの名無しさん
2022/01/28(金) 22:14:56.16ID:LR3qN1W7149デフォルトの名無しさん
2022/01/28(金) 23:40:31.36ID:ofHx672K ここの人たちって古臭い連中ばかりだな
150デフォルトの名無しさん
2022/01/28(金) 23:56:11.29ID:kLTO8ApN 今どきWPF なんてやってる時点で察しろw
151デフォルトの名無しさん
2022/01/29(土) 00:01:38.08ID:Alu86MyQ >>118
.NET版が大昔からあんだろ
.NET版が大昔からあんだろ
152デフォルトの名無しさん
2022/01/29(土) 00:31:49.77ID:7nTZc88q WinUIだと他でCommunityToolkitの方のパッケージ使うことになったりするな
153デフォルトの名無しさん
2022/01/29(土) 00:57:04.26ID:RQ7DuTDZ >>133
MVVMからなぜ最新技術??
MVVMからなぜ最新技術??
154デフォルトの名無しさん
2022/01/29(土) 05:55:50.53ID:3ZSK4aSw >>149
それならモダンな人とは?
それならモダンな人とは?
155デフォルトの名無しさん
2022/01/29(土) 08:41:43.59ID:ubDMC+kF 最初に要件定義して
・サーバークライアントかスタンドアロンか
・ターゲットはWindowsのみかクロスプラットフォームか
・言語はC#かそれ以外でもよいか
そんでスタンドアロン-Windows-C#ときたらWPFでいいだろ。
・サーバークライアントかスタンドアロンか
・ターゲットはWindowsのみかクロスプラットフォームか
・言語はC#かそれ以外でもよいか
そんでスタンドアロン-Windows-C#ときたらWPFでいいだろ。
156デフォルトの名無しさん
2022/01/29(土) 08:46:37.27ID:Alu86MyQ もうMVVM使わない人かな
157デフォルトの名無しさん
2022/01/29(土) 09:01:47.93ID:3ZSK4aSw158デフォルトの名無しさん
2022/01/29(土) 09:03:21.64ID:L6xb6JcI .NET6でアプリの起動時間は短縮されるのかな?
159デフォルトの名無しさん
2022/01/29(土) 09:15:09.71ID:Alu86MyQ react界隈のreduxって感じMVVMは
160デフォルトの名無しさん
2022/01/29(土) 09:27:43.68ID:ubDMC+kF Hooksに相当するものが出てくればね
161デフォルトの名無しさん
2022/01/29(土) 09:39:47.13ID:RlBDrRPo みんなMはどう設計してるんだろ。
MVVMってVとVMについての設計パターンで、Mはそれ以外の領域。
だから普通は「MVVMパターンと〇〇パターンで作った」ってなるはずなんだけど、ここではあんまりそういう話が出てこないよね。
MVVMってVとVMについての設計パターンで、Mはそれ以外の領域。
だから普通は「MVVMパターンと〇〇パターンで作った」ってなるはずなんだけど、ここではあんまりそういう話が出てこないよね。
162デフォルトの名無しさん
2022/01/29(土) 11:25:42.83ID:Yb/iPl5R MVC は、PostgreSQLなどのデータベースを前提にしていると思っていたんだが、
MVVM もそうなの?
MVVM もそうなの?
163デフォルトの名無しさん
2022/01/29(土) 11:28:01.80ID:Yb/iPl5R 個人の感想としては、RailsやDjango、LaravelなどでMVCを学んだが、
MVCを使ったからといってプログラムが分かり易くなるとは思えなかった。
むしろ、柔軟性を失ってめんどくさくなるだけではないか。
MVCを使ったからといってプログラムが分かり易くなるとは思えなかった。
むしろ、柔軟性を失ってめんどくさくなるだけではないか。
164デフォルトの名無しさん
2022/01/29(土) 11:28:21.65ID:Alu86MyQ reduxってオワコンの比喩だよ
165デフォルトの名無しさん
2022/01/29(土) 11:45:43.13ID:BKEOmNWv >>162
そうだよ
まあMVCと違ってクライアントアプリなんで、DB直結よりはWCFでサーバーサイドロジックをサーバーに出して分離するのがよりクールだとされていた
WCF廃止されちゃったけどね
基本的にゴリゴリのビジネスアプリケーションが前提だよ
そうだよ
まあMVCと違ってクライアントアプリなんで、DB直結よりはWCFでサーバーサイドロジックをサーバーに出して分離するのがよりクールだとされていた
WCF廃止されちゃったけどね
基本的にゴリゴリのビジネスアプリケーションが前提だよ
166デフォルトの名無しさん
2022/01/29(土) 11:59:06.66ID:oA/bSKHD >>155
要件定義するような案件でスタンドアロンなんかほぼ無いでしょ
一般的なクラサバとスタンドアロンの定義と君の理解にズレがある気がするのだが、それぞれどういうものだと思ってるの?
ちなみに一般的な定義においては、世の中のWPFアプリケーションのほとんどはクラサバに属する
要件定義するような案件でスタンドアロンなんかほぼ無いでしょ
一般的なクラサバとスタンドアロンの定義と君の理解にズレがある気がするのだが、それぞれどういうものだと思ってるの?
ちなみに一般的な定義においては、世の中のWPFアプリケーションのほとんどはクラサバに属する
167デフォルトの名無しさん
2022/01/29(土) 12:49:49.65ID:3ZSK4aSw168デフォルトの名無しさん
2022/01/29(土) 12:54:34.91ID:3ZSK4aSw169デフォルトの名無しさん
2022/01/29(土) 12:57:24.51ID:XrEcS30Z170デフォルトの名無しさん
2022/01/29(土) 13:04:01.59ID:XrEcS30Z ずれてる、だと語弊があるな
食い違ってる、で
食い違ってる、で
171デフォルトの名無しさん
2022/01/29(土) 13:35:42.26ID:I0P/B1HZ 酷い…老害たちのゴミのような脳みその結果がこの日本の惨状なわけだ
172デフォルトの名無しさん
2022/01/29(土) 15:14:13.55ID:N8fQblbv173デフォルトの名無しさん
2022/01/29(土) 17:20:37.44ID:ubDMC+kF >>161
>だから普通は「MVVMパターンと〇〇パターンで作った」ってなるはずなんだけど、ここではあんまりそういう話が出てこないよね。
何を話題にしたいのかにもよるけど、目線の違うパターン同士を絡めて語ることってあまりないんでは?
MVVM自体とMに用いるパターンは直交した概念だから、MはUIを持たないソフトウェアの設計論と同じに考えて
好きなように選べばいいかと。
>だから普通は「MVVMパターンと〇〇パターンで作った」ってなるはずなんだけど、ここではあんまりそういう話が出てこないよね。
何を話題にしたいのかにもよるけど、目線の違うパターン同士を絡めて語ることってあまりないんでは?
MVVM自体とMに用いるパターンは直交した概念だから、MはUIを持たないソフトウェアの設計論と同じに考えて
好きなように選べばいいかと。
174デフォルトの名無しさん
2022/01/29(土) 17:37:02.08ID:7nTZc88q >>158
起動も速いし、その他全体的に体感できるレベルで速い
起動も速いし、その他全体的に体感できるレベルで速い
175デフォルトの名無しさん
2022/01/29(土) 19:14:57.97ID:N8fQblbv >>173
むしろMを完全にVと分離するためのVMだからね
むしろMを完全にVと分離するためのVMだからね
176デフォルトの名無しさん
2022/01/29(土) 19:31:58.32ID:W9gwoTM7 PrismのようなMVVMスイートには
・Event Aggregator
・DI
・ViewModel Locater
が3点セットで入っているから、それがMVVMのM(やVB)でよく使われるパターンじゃないかな?
・Event Aggregator
・DI
・ViewModel Locater
が3点セットで入っているから、それがMVVMのM(やVB)でよく使われるパターンじゃないかな?
177デフォルトの名無しさん
2022/01/29(土) 19:35:15.13ID:W9gwoTM7 VBじゃなくてVMだわw
178デフォルトの名無しさん
2022/01/30(日) 08:36:43.32ID:iZvztVrx179デフォルトの名無しさん
2022/01/30(日) 09:08:00.00ID:iZvztVrx なお、MSによって発行された本来のPrismでは、Mというのは「WCFのクライアント」に他ならない
つまりリモートサーバー上に存在するWCFのサービスに対するラッパーだな
MVVMを使うのはあくまでフロント開発者であって、Mから先のビジネスロジックはフロント開発者が詳細を意識する必要すらない、
どこか別の場所にある完全にブラックボックス化された領域なんだよ
つまりリモートサーバー上に存在するWCFのサービスに対するラッパーだな
MVVMを使うのはあくまでフロント開発者であって、Mから先のビジネスロジックはフロント開発者が詳細を意識する必要すらない、
どこか別の場所にある完全にブラックボックス化された領域なんだよ
180デフォルトの名無しさん
2022/01/30(日) 09:37:16.05ID:fI0x5/zS 何それめっちゃ遅そうじゃん
所詮MVVMなんてその程度の浅い認識で考え出されたアーキテクチャなんだな
ゴチャゴチャ言ってるのは全部後付けで端から複雑なアプリには向いてない
所詮MVVMなんてその程度の浅い認識で考え出されたアーキテクチャなんだな
ゴチャゴチャ言ってるのは全部後付けで端から複雑なアプリには向いてない
181デフォルトの名無しさん
2022/01/30(日) 09:47:18.83ID:fQLZlazV イベントアグリゲーターはVM同士でやり取りする時使うよ
匿名のボトルメールみたいな感覚だね、便利なんで使い方を覚えるといい
匿名のボトルメールみたいな感覚だね、便利なんで使い方を覚えるといい
182デフォルトの名無しさん
2022/01/30(日) 09:51:03.86ID:9+q+6HPs >>180
REST使うSPAと変わらんやん
REST使うSPAと変わらんやん
183デフォルトの名無しさん
2022/01/30(日) 10:14:04.18ID:DDlIcWyK M同士のやり取り?
そんなのはMの状態変化の結果として変更通知として各VMに降ってくるようにするのが筋でしょ
そんなのはMの状態変化の結果として変更通知として各VMに降ってくるようにするのが筋でしょ
184183
2022/01/30(日) 10:14:42.92ID:DDlIcWyK VM同士のやり取り?
の間違い
の間違い
185デフォルトの名無しさん
2022/01/30(日) 10:19:30.61ID:xTnuhpAm まぁメリットが感じられないフレームワークも多いよね
MVVMフレームワーク、WCF、EF、ASP.NET MVC、各層に色々フレームワークはあるけどASP.NET以外は微妙
要求が高度なアプリほど
フレームワークの使用によって得る生産性<フレームワークの束縛によって失う自由度
になってくる
MVVMフレームワーク、WCF、EF、ASP.NET MVC、各層に色々フレームワークはあるけどASP.NET以外は微妙
要求が高度なアプリほど
フレームワークの使用によって得る生産性<フレームワークの束縛によって失う自由度
になってくる
186デフォルトの名無しさん
2022/01/30(日) 12:31:27.69ID:KApH5n5G マイクロソフトのフレームワークが良くないのが多すぎた
MSなら安心という顧客や上司のために仕事でしょうがなく使うってシチュエーションしかない
結局不自由だからあれこれ回避するためにキメラのような実装になってフレームワークなんて使わないほうが良かったとなる
MSなら安心という顧客や上司のために仕事でしょうがなく使うってシチュエーションしかない
結局不自由だからあれこれ回避するためにキメラのような実装になってフレームワークなんて使わないほうが良かったとなる
187デフォルトの名無しさん
2022/01/30(日) 12:56:42.21ID:LWsZFFBD ASP.NET APIぐらいかな?使えるのは
ここにEF入ってくると糞になるけど...
ここにEF入ってくると糞になるけど...
188デフォルトの名無しさん
2022/01/30(日) 13:13:47.93ID:+wZdari7 EFはEF Coreや.NET 6で多少速度マシになってたりしないの??
まぁ、元々変更追跡する仕組みだから、速度面では不利だが
まぁ、元々変更追跡する仕組みだから、速度面では不利だが
189デフォルトの名無しさん
2022/01/30(日) 16:07:33.81ID:ocXxzRZn 普通のアプリを作る場合には、Document・Viewアーキテクチャも、
MVCもMVVMも面倒なだけな気がする。
Win32のGDIも面倒。
OpenGLも、1.0は美しかったが1.2以後や、OpenGL ESやWebGLは汚く面倒に
なった。Direct3Dの駄目なところを取り入れてしまったような感じ。
MVCもMVVMも面倒なだけな気がする。
Win32のGDIも面倒。
OpenGLも、1.0は美しかったが1.2以後や、OpenGL ESやWebGLは汚く面倒に
なった。Direct3Dの駄目なところを取り入れてしまったような感じ。
190デフォルトの名無しさん
2022/01/30(日) 17:42:13.84ID:1lRRY4pr 普通のアプリって何
191デフォルトの名無しさん
2022/01/30(日) 21:21:33.53ID:Zz8RS9Wg JHTMLアプリじゃね?
192デフォルトの名無しさん
2022/01/30(日) 23:00:42.20ID:fI0x5/zS この文脈ならkick-ass appsだろ
言わせんな恥ずかしい
言わせんな恥ずかしい
193デフォルトの名無しさん
2022/01/31(月) 07:29:13.82ID:ekWinSEL194デフォルトの名無しさん
2022/02/02(水) 10:37:04.10ID:5deqnR/S >未解決の問題が非常に多いため、何に取り組んでいるのか、どこで進歩しているのか
WinUI3、問題山積みって感じだな。
開発メンバーも離脱してごくわずかで細々作ってる感じだし。
MSも高確率で沈みそうな泥船に投資したくないんだろうなぁ。
Phoneが沈んだ時点でさっさとUWPを捨ててこっちに注力してればもっとましな結果になっただろうに。
WinUI3、問題山積みって感じだな。
開発メンバーも離脱してごくわずかで細々作ってる感じだし。
MSも高確率で沈みそうな泥船に投資したくないんだろうなぁ。
Phoneが沈んだ時点でさっさとUWPを捨ててこっちに注力してればもっとましな結果になっただろうに。
195デフォルトの名無しさん
2022/02/02(水) 13:34:55.83ID:qr0OhjFL ユニバーサル・ウインドウズ・プラットフォーム(Windows10専用)だからな
それよりWinFormsとWPFの2本立ての方が成功してたと思う
高DPIに対応したWinForms2.0とかUnityでも動作するMonoFormsとか
スゲー安っぽいけどWinUIなんかより数倍マシ
それよりWinFormsとWPFの2本立ての方が成功してたと思う
高DPIに対応したWinForms2.0とかUnityでも動作するMonoFormsとか
スゲー安っぽいけどWinUIなんかより数倍マシ
196デフォルトの名無しさん
2022/02/02(水) 14:17:31.87ID:/6h+iODO さすがにWinFormsは要らない。
WinFormsでやってたことはWPFがあれば事足りる。
WinFormsでやってたことはWPFがあれば事足りる。
197デフォルトの名無しさん
2022/02/02(水) 14:55:30.01ID:MolDdSgs WPFは勝手にマルチスレッドにしやがる
198デフォルトの名無しさん
2022/02/02(水) 21:21:23.96ID:HZtz5wep WPFが最初からネイティブC++で実装されてたらUWPやWinUIは生まれずWPFは統一プラットフォームとして継続的に進化して成功していただろうな
MSはなんだかんだC++大好きで、全部マネージドでいいじゃんってのは社内的に許されないんだよ
MSはなんだかんだC++大好きで、全部マネージドでいいじゃんってのは社内的に許されないんだよ
199デフォルトの名無しさん
2022/02/02(水) 23:39:19.90ID:uQJKdAPH 好き嫌いの問題じゃないだろ
低レイヤーの実装はC++じゃなきゃ出来ない
低レイヤーの実装はC++じゃなきゃ出来ない
200デフォルトの名無しさん
2022/02/02(水) 23:44:15.40ID:Tho+pX9F リーク地獄は嫌じゃ
201デフォルトの名無しさん
2022/02/03(木) 00:13:00.65ID:IbTz5ZAk そもそも.NETがWindowsチームから嫌われてたっていうからな
202デフォルトの名無しさん
2022/02/03(木) 00:44:04.17ID:hnE9Kba7203デフォルトの名無しさん
2022/02/03(木) 07:52:29.24ID:rTgJdd8/ C++98はある種の透徹した美しさがあったな
11以降のも無駄に複雑だった部分がどんどんシンタックスシュガーで簡潔になってきて嫌いじゃない
11以降のも無駄に複雑だった部分がどんどんシンタックスシュガーで簡潔になってきて嫌いじゃない
204デフォルトの名無しさん
2022/02/03(木) 08:31:47.19ID:j4oj3G8A >>202
C++11を理解できないから嫌いなんでしょ
C++11を理解できないから嫌いなんでしょ
205デフォルトの名無しさん
2022/02/03(木) 08:50:59.00ID:nrvs3IXt >>204
横からレスごめん
C++11は使おうと思えば使えるけど、スマートポインタとかが美しくないかなと思う
メモリをどうこうしたいのならC#とかみたいにGCを実装して欲しかった…
ただ、randomやthreadが追加されたのはかなり嬉しい
横からレスごめん
C++11は使おうと思えば使えるけど、スマートポインタとかが美しくないかなと思う
メモリをどうこうしたいのならC#とかみたいにGCを実装して欲しかった…
ただ、randomやthreadが追加されたのはかなり嬉しい
206デフォルトの名無しさん
2022/02/03(木) 08:58:55.45ID:n97Y9UcY んで、ここ何のスレ?
207デフォルトの名無しさん
2022/02/03(木) 09:29:22.68ID:0+ku9eIp C++なんてバグ量産言語まだ使ってるのかよw
Rust使えよ低脳
Rust使えよ低脳
208デフォルトの名無しさん
2022/02/03(木) 09:54:13.82ID:8ADJI/49 >>199
低レイヤは当たり前だけど、MSの場合は高レイヤも全て快適にC++で記述できなければならない
それがWindowsの標準UIプラットフォームに求められる最低水準なんだよ
C++/WinRT知ってるか?奴等のC++に対する愛と執念は異常
低レイヤは当たり前だけど、MSの場合は高レイヤも全て快適にC++で記述できなければならない
それがWindowsの標準UIプラットフォームに求められる最低水準なんだよ
C++/WinRT知ってるか?奴等のC++に対する愛と執念は異常
209デフォルトの名無しさん
2022/02/03(木) 10:23:17.82ID:0+ku9eIp ゴミで有名だよねC++/WinRT
210デフォルトの名無しさん
2022/02/03(木) 14:43:56.38ID:u1rmEl96 C++11以後は、最低でもStroustrupの9,800円くらいの本は読まないと
話にならないから、お金が掛かる。
話にならないから、お金が掛かる。
211デフォルトの名無しさん
2022/02/03(木) 15:04:58.00ID:rTgJdd8/212デフォルトの名無しさん
2022/02/03(木) 15:05:48.63ID:VSVU8kYC213デフォルトの名無しさん
2022/02/03(木) 16:15:08.97ID:VWdjVpzZ 現在のマイクロソフトは昔に比べてC++の最新規格追随は熱心だと思うね
昔はC++愛が強かったってことはないんじゃないか
昔はC++愛が強かったってことはないんじゃないか
214デフォルトの名無しさん
2022/02/03(木) 16:39:59.45ID:4SJL6nSC215デフォルトの名無しさん
2022/02/03(木) 16:51:25.83ID:rTgJdd8/ >>208
C++/CLIという存在意義不明の言語もあってだな…
C++/CLIという存在意義不明の言語もあってだな…
216デフォルトの名無しさん
2022/02/03(木) 17:14:59.74ID:4SJL6nSC217デフォルトの名無しさん
2022/02/03(木) 18:39:21.61ID:22BdHKRp .NET6への移行は大変そうだな
218デフォルトの名無しさん
2022/02/03(木) 18:50:36.00ID:rTgJdd8/219デフォルトの名無しさん
2022/02/03(木) 23:24:21.93ID:oMlWvAvC >>215
C++とC#への橋渡し?みたいな
C++とC#への橋渡し?みたいな
220デフォルトの名無しさん
2022/02/03(木) 23:31:13.46ID:rTgJdd8/221デフォルトの名無しさん
2022/02/03(木) 23:39:42.92ID:u02l46ie で、wpfは?
222デフォルトの名無しさん
2022/02/03(木) 23:47:41.12ID:oMlWvAvC >>220
MFCで作られたオブジェクトをC#で使う必要があったのよ
MFCで作られたオブジェクトをC#で使う必要があったのよ
223デフォルトの名無しさん
2022/02/04(金) 02:11:28.44ID:tMDf8XuC224デフォルトの名無しさん
2022/02/04(金) 05:25:10.97ID:2M0/77yk225デフォルトの名無しさん
2022/02/04(金) 08:40:15.66ID:+WNV9NYh226デフォルトの名無しさん
2022/02/04(金) 08:52:24.88ID:KAsheVEx そういやC++/CLIでWPF作れるんだったね
以前やってみてすごく面倒だった
以前やってみてすごく面倒だった
227デフォルトの名無しさん
2022/02/04(金) 16:23:43.63ID:x89zi/1x WinUI3
>バグ、機能不足、パフォーマンスの遅さが問題です。
>現在、Microsoftはこれを趣味のプロジェクトとして扱っており、開発者が投資すべき重要なSDKではありません。
>バグ、機能不足、パフォーマンスの遅さが問題です。
>現在、Microsoftはこれを趣味のプロジェクトとして扱っており、開発者が投資すべき重要なSDKではありません。
228デフォルトの名無しさん
2022/02/04(金) 16:48:16.68ID:Smp2NQSE じゃあマイクロソフトさんはどのフレームワークに力入れていてどれで作れって言ってるの?
229デフォルトの名無しさん
2022/02/04(金) 17:03:05.70ID:/zOk2rsO230デフォルトの名無しさん
2022/02/04(金) 17:10:01.29ID:Smp2NQSE もうVSも.Netもいらないってことか
231デフォルトの名無しさん
2022/02/04(金) 17:40:19.22ID:Q8cReFta232デフォルトの名無しさん
2022/02/04(金) 18:55:12.20ID:Smp2NQSE flutterのほうが楽しそう
もう何十年もなあなあの.Netはいらんな
もう何十年もなあなあの.Netはいらんな
233デフォルトの名無しさん
2022/02/04(金) 19:05:31.82ID:fMjkdVAl xamlも時代遅れだよなぁ。
CSSもflexやgridをサポートして自由自在に画面設計できるようになったんだから、Webブラウザーと同じく使えるデスクトップブラウザーを開発すべき。
HTML5+CSS3をxamlで再カキコしなければならないMVVMアプリ開発側としてはしんどい事限りなし。
blazorがそうなるかと思いきや、そうはならなかったな。
CSSもflexやgridをサポートして自由自在に画面設計できるようになったんだから、Webブラウザーと同じく使えるデスクトップブラウザーを開発すべき。
HTML5+CSS3をxamlで再カキコしなければならないMVVMアプリ開発側としてはしんどい事限りなし。
blazorがそうなるかと思いきや、そうはならなかったな。
234デフォルトの名無しさん
2022/02/04(金) 19:08:30.28ID:JrlSex4G hta2でいいよ
activxの代わりにJScript.NET(死語)でさ
activxの代わりにJScript.NET(死語)でさ
235デフォルトの名無しさん
2022/02/04(金) 20:15:48.12ID:x89zi/1x >>228
MS的にはMAUI(Xamarin)を推したいんだろうが、こんなものに手を出すのは時間の無駄。
未だにスマホアプリに毛の生えたようなのしか作れないWinUIより
Flutterの方がずっとデスクトップアプリに求められるものは何なのか良くわかってる。
>デスクトップアプリケーションは、単に大きなスクリーンで動くモバイルアプリケーションではありません。
>キーボードやマウスなど、さまざまな入力デバイス用に設計されています。サイズ変更可能なウィンドウがあり、
>ワイドスクリーンモニタで動作することもよくあります。アクセシビリティ、入力メソッドエディター、ビジュアルスタイリングなど、
>重要な事柄についても、さまざまな慣例が存在します。デスクトップ アプリは、ファイル システム ピッカーからデバイス ハードウェア、
>Windows レジストリのようなデータ ストアまで、あらゆるものをサポートします。
・UWP→完全終了。開発側がもう使うな、はよWinUI3に移行しろと言っている。
・WinUI3→1〜2年後には業務で使えるレベルに品質・機能が上がっているかも?(しかしその頃には他のものが普及している可能性大)
・MAUI→使う価値なし(他がもっといいの出してるよね)
・WPF + .NET6→目新しさはないが安定していて間違いがない
・Flutter for Windows→注目株、Fluent Designにもしっかり対応。安定性・メモリ消費・ファイルサイズ等に問題がなければこれ一択か?
以前Dartでhello worldするコンソールアプリ試しに作ったときにやたらファイルサイズでかかったのが気がかり。
MS的にはMAUI(Xamarin)を推したいんだろうが、こんなものに手を出すのは時間の無駄。
未だにスマホアプリに毛の生えたようなのしか作れないWinUIより
Flutterの方がずっとデスクトップアプリに求められるものは何なのか良くわかってる。
>デスクトップアプリケーションは、単に大きなスクリーンで動くモバイルアプリケーションではありません。
>キーボードやマウスなど、さまざまな入力デバイス用に設計されています。サイズ変更可能なウィンドウがあり、
>ワイドスクリーンモニタで動作することもよくあります。アクセシビリティ、入力メソッドエディター、ビジュアルスタイリングなど、
>重要な事柄についても、さまざまな慣例が存在します。デスクトップ アプリは、ファイル システム ピッカーからデバイス ハードウェア、
>Windows レジストリのようなデータ ストアまで、あらゆるものをサポートします。
・UWP→完全終了。開発側がもう使うな、はよWinUI3に移行しろと言っている。
・WinUI3→1〜2年後には業務で使えるレベルに品質・機能が上がっているかも?(しかしその頃には他のものが普及している可能性大)
・MAUI→使う価値なし(他がもっといいの出してるよね)
・WPF + .NET6→目新しさはないが安定していて間違いがない
・Flutter for Windows→注目株、Fluent Designにもしっかり対応。安定性・メモリ消費・ファイルサイズ等に問題がなければこれ一択か?
以前Dartでhello worldするコンソールアプリ試しに作ったときにやたらファイルサイズでかかったのが気がかり。
236デフォルトの名無しさん
2022/02/04(金) 20:57:32.87ID:i7hWOGQn Flutter for Desktop、ちょっと触ってみたけど想像以上に良い。
ただ、まだあんまりよくわからんコンパイルエラーが起こる事があるな。
既存の自分のAndroidアプリはそう簡単には動かなさそう。
ただ、まだあんまりよくわからんコンパイルエラーが起こる事があるな。
既存の自分のAndroidアプリはそう簡単には動かなさそう。
237デフォルトの名無しさん
2022/02/04(金) 21:48:15.23ID:xlLtcbiK あーまあ分かったからflutterスレでやってね
238デフォルトの名無しさん
2022/02/04(金) 22:07:14.76ID:rPvrWkyY ウェブのhtml, css, jsの組み合わせをデスクトップアプリに持ってきた方が自然に思える
てかWindowsのみで動くアプリなんてシステムアプリくらいしか需要ないじゃん
そんなのCUIでも全く問題ないんだから
てかWindowsのみで動くアプリなんてシステムアプリくらいしか需要ないじゃん
そんなのCUIでも全く問題ないんだから
239デフォルトの名無しさん
2022/02/04(金) 22:11:22.70ID:+WNV9NYh それWebView2な
必然の流れだよ
必然の流れだよ
240デフォルトの名無しさん
2022/02/04(金) 22:11:24.10ID:lgLSShEn 古田はググールだから大変だな
流行らなければ斬るから信者がんばえー
流行らなければ斬るから信者がんばえー
241デフォルトの名無しさん
2022/02/05(土) 01:21:30.57ID:WZoZVFeP 「StackOverflow」で2021年に実施された調査
https://asset.watch.impress.co.jp/img/wf/docs/1385/929/image2.jpg
https://asset.watch.impress.co.jp/img/wf/docs/1385/929/image2.jpg
242デフォルトの名無しさん
2022/02/05(土) 01:58:42.02ID:vyyfl1Q+ >>241
ほとんどWeb系だろうし、単に新しいもの使える職場は環境がいいというだけの話だ
ほとんどWeb系だろうし、単に新しいもの使える職場は環境がいいというだけの話だ
243デフォルトの名無しさん
2022/02/05(土) 09:10:40.08ID:m5qwQDYD WPF(MVVMを含む)を新しいものと見なしてるか古いものと見なしてるかで年の差感じるよな
学習コストとか今さらのように言われてもオマエ今まで何してたんだよ
10年以上前からあってとっくに枯れてるぞ
学習コストとか今さらのように言われてもオマエ今まで何してたんだよ
10年以上前からあってとっくに枯れてるぞ
244デフォルトの名無しさん
2022/02/05(土) 09:18:35.66ID:50cE9z6L WPFをいままでやってこなかったならいまさらやる必要がないってことでしょ
アプリケーションもウェブベースで作れるものならASP.NETのWebFormsやMVCに移行してただろうし
アプリケーションもウェブベースで作れるものならASP.NETのWebFormsやMVCに移行してただろうし
245デフォルトの名無しさん
2022/02/05(土) 10:35:28.52ID:JJnev5jz >>238
jsはどんな領域でも使っちゃ駄目な欠陥言語。tsもわずかにマシって程度。
元々オモチャみたいな言語だからレガシーなクソ仕様をばっさり切り捨てないと手の施しようがない。
>Windowsのみで動くアプリ
昔と違ってWindows 1つあれば事足りるようになったからWindows 専用もそれほどデメリットにならない。
jsはどんな領域でも使っちゃ駄目な欠陥言語。tsもわずかにマシって程度。
元々オモチャみたいな言語だからレガシーなクソ仕様をばっさり切り捨てないと手の施しようがない。
>Windowsのみで動くアプリ
昔と違ってWindows 1つあれば事足りるようになったからWindows 専用もそれほどデメリットにならない。
246デフォルトの名無しさん
2022/02/05(土) 10:40:43.82ID:Rg3a6Lod 普及しないまま枯れていったMVVM葬儀会場はここでつか?
247デフォルトの名無しさん
2022/02/05(土) 10:42:30.90ID:8UxqBbtD 使いこなせない悲しみ
248デフォルトの名無しさん
2022/02/05(土) 11:59:44.91ID:XET6D0Ck WPFが落ち目に見えるからFlutterとかWebとかこんなにキャッチセールスがやってくるのかな
249デフォルトの名無しさん
2022/02/05(土) 12:07:21.14ID:Czrdanv8 intellisenseがWPFに冷淡だったのが痛い
250デフォルトの名無しさん
2022/02/05(土) 12:10:49.48ID:8UxqBbtD WinUI待機組をFlutterが掻っ拐う構図
251デフォルトの名無しさん
2022/02/05(土) 15:15:00.66ID:JJnev5jz >>248
落ち目なのはWinUI。まだ浮かんですらいないけど。
今の時点でデスクトップアプリ開発環境としてWinUIよりFlutterの方が完成度が上で、今後それが逆転する可能性も絶望的。
これからはWPFとFlutterを状況に応じて使い分ければいい。
WinUIがポンコツすぎて迷う必要なくなったから、かえって良かったかも。
落ち目なのはWinUI。まだ浮かんですらいないけど。
今の時点でデスクトップアプリ開発環境としてWinUIよりFlutterの方が完成度が上で、今後それが逆転する可能性も絶望的。
これからはWPFとFlutterを状況に応じて使い分ければいい。
WinUIがポンコツすぎて迷う必要なくなったから、かえって良かったかも。
252デフォルトの名無しさん
2022/02/05(土) 15:29:51.09ID:Mq0LTi1i 早めにxaml捨ててMAUI&Cometで一本化する判断しとけばここまで開発リソース分散しなかっただろうに
253デフォルトの名無しさん
2022/02/05(土) 17:43:31.99ID:CJOs3GSx >>252
MAUIは、XAMLによるMVVM、と書いてあるが。
MAUIは、XAMLによるMVVM、と書いてあるが。
254デフォルトの名無しさん
2022/02/05(土) 17:45:20.87ID:CJOs3GSx 宣言的
255デフォルトの名無しさん
2022/02/05(土) 17:47:03.84ID:CJOs3GSx MAUIには、宣言的UIを使ったMVUなるものがあって、それがCometということかいな?
でも宣言的UIもWinFormsとは全く違うよね、多分。
でも宣言的UIもWinFormsとは全く違うよね、多分。
256デフォルトの名無しさん
2022/02/05(土) 18:12:45.33ID:xQipYjTo 宣言的UIはXAMLみたいなやつ
257デフォルトの名無しさん
2022/02/05(土) 21:13:43.76ID:b/8WCMUm >>244
そんな奴はこのスレ覗きに来ないと思うんだが
そんな奴はこのスレ覗きに来ないと思うんだが
258デフォルトの名無しさん
2022/02/06(日) 00:16:10.15ID:keaNtWdY259デフォルトの名無しさん
2022/02/06(日) 23:44:13.73ID:R7IEDvqe .Net Frameworkも4.8.1でまだまだ延命
260デフォルトの名無しさん
2022/02/06(日) 23:45:18.71ID:Ly8LsSyr .NET6への移行がしんどいの?
261デフォルトの名無しさん
2022/02/07(月) 00:52:33.72ID:NnlheoBA 6は2年でまた移行だからな
日本ではその度にSIerにぼったくられることになる
日本ではその度にSIerにぼったくられることになる
262デフォルトの名無しさん
2022/02/07(月) 01:04:51.01ID:FwV6Svjt 海外はちゃうの?
263デフォルトの名無しさん
2022/02/07(月) 09:01:44.53ID:hJS1F7H6 >>259
ARMだけになりそうじゃね?
ARMだけになりそうじゃね?
264デフォルトの名無しさん
2022/02/07(月) 11:48:44.65ID:uh676PEA ListBoxのItemPanelTemplateにCanvasを指定しているとき
Windowに合わせて拡大・縮小する方法教えて
ViewBoxにListBoxを入れてみたけどWrapPanelとかはスケールされるのだが
Canvasのときは表示されないみたい
Windowに合わせて拡大・縮小する方法教えて
ViewBoxにListBoxを入れてみたけどWrapPanelとかはスケールされるのだが
Canvasのときは表示されないみたい
265デフォルトの名無しさん
2022/02/07(月) 12:52:29.42ID:qVVndxor Canvasを使わない
266デフォルトの名無しさん
2022/02/07(月) 18:48:16.24ID:B+4mD2P/ 次の.NETでWPFにWin11用テーマが搭載される可能性
267デフォルトの名無しさん
2022/02/07(月) 19:11:40.12ID:EFpTEQx0 MAUI(Xamarin)に望みが無いならWPFも先細り
268デフォルトの名無しさん
2022/02/07(月) 20:22:40.56ID:IU9XfAJW MAUIの正体がXamarinだって知ってる奴は
こんなもんにはなから望みなんてないってわかってるよ
こんなもんにはなから望みなんてないってわかってるよ
269デフォルトの名無しさん
2022/02/07(月) 22:28:30.64ID:c4tJbt0p UNOちゃんも忘れないで(´;ω;`)
270デフォルトの名無しさん
2022/02/07(月) 22:55:34.92ID:fWZpMVoi もういいよ
こんなゴミフレームワーク使うのやめたから
何十年まともなの作れないんだMSは
こんなゴミフレームワーク使うのやめたから
何十年まともなの作れないんだMSは
271デフォルトの名無しさん
2022/02/08(火) 18:38:34.00ID:yVfGM/kR WPFに新たな希望が!!
https://github.com/lepoco/wpfui
https://github.com/lepoco/wpfui
272デフォルトの名無しさん
2022/02/08(火) 18:50:22.26ID:5BCjIQvt 俺が前スレで紹介した記憶が
273デフォルトの名無しさん
2022/02/08(火) 23:49:46.25ID:MbsHgQqH すみません 教えてください
WINDOWS UI3 を使ってMVVM ってできるのでしょうか?
サンプルみたいのもないのでできるのかどうかわからないので
教えていただけますでしょうか?
WINDOWS UI3 を使ってMVVM ってできるのでしょうか?
サンプルみたいのもないのでできるのかどうかわからないので
教えていただけますでしょうか?
274デフォルトの名無しさん
2022/02/09(水) 03:28:04.00ID:/I7OzU9p MVVMが目的になってる時点で駄目w
本末転倒だよ
本末転倒だよ
275デフォルトの名無しさん
2022/02/09(水) 06:34:10.19ID:czYNULL0 >>273
できるよ。
でもMVVMって設計手法の1つに過ぎないから
開発内容に合わせて適用するかどうか考えなきゃ駄目だよ。
徒歩10数歩で行ける隣の家にわざわざガレージから車出して行こうとする頭の悪い人になっちゃだめだよ。
できるよ。
でもMVVMって設計手法の1つに過ぎないから
開発内容に合わせて適用するかどうか考えなきゃ駄目だよ。
徒歩10数歩で行ける隣の家にわざわざガレージから車出して行こうとする頭の悪い人になっちゃだめだよ。
276デフォルトの名無しさん
2022/02/09(水) 08:01:14.11ID:ehg+FXfN >>273
WinUIはかなりヤバイよ。
公式ドキュメントに
パフォーマンス悪いです、メモリめっちゃ食います、ファイルサイズ無駄にでかいです
なんて載せて予防線張ってるぐらいだから。
SDKのバージョンは一応1.0だけど実質まだ0.5ぐらいの出来。
正式版として世に出しちゃいけないレベル。
止めはしないけどいつでも撤退できるようにしておきな。
これやるくらいならまだWPFの方がつぶしが効く。
WinUIはかなりヤバイよ。
公式ドキュメントに
パフォーマンス悪いです、メモリめっちゃ食います、ファイルサイズ無駄にでかいです
なんて載せて予防線張ってるぐらいだから。
SDKのバージョンは一応1.0だけど実質まだ0.5ぐらいの出来。
正式版として世に出しちゃいけないレベル。
止めはしないけどいつでも撤退できるようにしておきな。
これやるくらいならまだWPFの方がつぶしが効く。
277デフォルトの名無しさん
2022/02/09(水) 09:25:08.14ID:Og7wuzEA 2022年という未来の世界に生きてるのに未だにまともなフレームワークがないってどうなってんの
278デフォルトの名無しさん
2022/02/09(水) 10:05:21.84ID:/I7OzU9p 結局プロの使用に耐えるフレームワークはATLだけだったな
あとは全部不完全か初心者向けの不自由なものでしかない
あとは全部不完全か初心者向けの不自由なものでしかない
279デフォルトの名無しさん
2022/02/09(水) 10:23:03.43ID:HpfuVDAv280デフォルトの名無しさん
2022/02/09(水) 10:49:46.38ID:/tE30TH1 ソフトウェアのアーキテクチャ的に
誰も議論しないぐらい
残らないアーキテクチャだったな
WPF流MVVM
誰も議論しないぐらい
残らないアーキテクチャだったな
WPF流MVVM
281デフォルトの名無しさん
2022/02/09(水) 10:58:39.93ID:WFT7SUOm 枝葉の議論でゴチャゴチャ言ってるザコ共をMVWという本質を突く一言で一刀両断したのは流石だわ
282デフォルトの名無しさん
2022/02/09(水) 12:52:41.22ID:/KeHMgiK ザコがキャンキャン吠えてるw
283273
2022/02/09(水) 23:47:59.46ID:TVdAx4La みんなありがとうございます。
勉強になりました。
イベントドリブン型が何となくよくわからなくって
MVVMで慣れちゃったから
本当は、 WPFでトグルスイッチが使ってみたかっただけなんだよね
勉強になりました。
イベントドリブン型が何となくよくわからなくって
MVVMで慣れちゃったから
本当は、 WPFでトグルスイッチが使ってみたかっただけなんだよね
284デフォルトの名無しさん
2022/02/10(木) 08:45:19.96ID:nQ/8CiES ToggleButtonじゃなくスマホで見かけるやつでしょ、ユーザーコントロールで作成だね
実際に作った人もいるので参考にしたり拝借してくるといい(要ライセンス確認)
実際に作った人もいるので参考にしたり拝借してくるといい(要ライセンス確認)
285デフォルトの名無しさん
2022/02/10(木) 09:53:13.85ID:Yjh1sxXd チェックボックスとトグルスイッチの使い分け、毎回悩むわ
286デフォルトの名無しさん
2022/02/10(木) 13:37:50.16ID:cZrPxvvk 見やすく使いやすいのがいい→チェックボックス
ナウなヤングにウケるカッコいいのがいい→トグルスイッチ
で悩むことないやろ
ナウなヤングにウケるカッコいいのがいい→トグルスイッチ
で悩むことないやろ
287デフォルトの名無しさん
2022/02/10(木) 13:50:07.08ID:RrRl5YtT ダークモードね白黒反転するやつね
288デフォルトの名無しさん
2022/02/10(木) 14:14:25.03ID:fc/2R9d2 設定項目群に関連があり、「これとこれを有効」みたいなのはチェックボックス。
確認を求めるようなのや説明的な設定項目はチェックボックス。
有効/無効で表現しやすく、設定が即座に反映されるようなのはトグルスイッチ。
確認を求めるようなのや説明的な設定項目はチェックボックス。
有効/無効で表現しやすく、設定が即座に反映されるようなのはトグルスイッチ。
289デフォルトの名無しさん
2022/02/10(木) 15:00:32.93ID:nQ/8CiES 使いわけというかデザインセンスだね
例えば、次回から表示しない、はチェックボックスでトグルスイッチ使ってるのを見たことない
例えば、次回から表示しない、はチェックボックスでトグルスイッチ使ってるのを見たことない
290デフォルトの名無しさん
2022/02/10(木) 15:02:08.67ID:SVzOFq4x 即時反映: トグルスイッチ
ダイアログの肯定応答ボタン押下で反映: チェックボックス
ダイアログの肯定応答ボタン押下で反映: チェックボックス
291デフォルトの名無しさん
2022/02/10(木) 15:44:50.18ID:wbG7UtHv292273
2022/02/11(金) 16:25:36.11ID:gQQrjeaP >>284
アドバイスありがとうございます。
早速 いくつかの トグルスイッチを使ってみたのだけど
トグルスイッチのイベントの形態が2種類あることがわかって、
今まで使っていたのは、 ”状態が変化した”ことでイベントととするもの
他には
"ONorOFF"になったことをイベントとするものです。
VMでどう吸収しようか検討中です。
アドバイスありがとうございます。
早速 いくつかの トグルスイッチを使ってみたのだけど
トグルスイッチのイベントの形態が2種類あることがわかって、
今まで使っていたのは、 ”状態が変化した”ことでイベントととするもの
他には
"ONorOFF"になったことをイベントとするものです。
VMでどう吸収しようか検討中です。
293デフォルトの名無しさん
2022/02/12(土) 09:00:34.53ID:kNmQX4vn 見た目の変更とかアニメはコントロールの中で完結する方が見通しよくなるし
他でも使えるようにライブラリ化できる
MVVMは関係なく、単に自作UIとしてトグルをどう作り込むかによる
金さえ出せばコンポーネント屋から完成しているトグルスイッチを購入できるので
自作の工賃とライセンス料を天秤にかけるわけだ
他でも使えるようにライブラリ化できる
MVVMは関係なく、単に自作UIとしてトグルをどう作り込むかによる
金さえ出せばコンポーネント屋から完成しているトグルスイッチを購入できるので
自作の工賃とライセンス料を天秤にかけるわけだ
294デフォルトの名無しさん
2022/02/12(土) 17:38:53.23ID:ZwiH+04Q295デフォルトの名無しさん
2022/02/13(日) 01:05:59.76ID:NN0JuhkI296デフォルトの名無しさん
2022/02/13(日) 09:01:56.66ID:39UxLAwC 都度フォントの変更大変そうだなと思ったらResourceDictionaryにFontFamilyを指定しとくのか
297デフォルトの名無しさん
2022/02/14(月) 08:48:32.05ID:JUrXsXai298デフォルトの名無しさん
2022/02/14(月) 20:30:33.82ID:OKHyco7f299デフォルトの名無しさん
2022/02/14(月) 21:53:59.37ID:7DLpkbM0300デフォルトの名無しさん
2022/02/14(月) 22:10:00.51ID:VjWJSQ6q いくらPCが速くなってもWPF使ったソフトはクソ重い。
MSすら使いたがらないわけだ。
MSすら使いたがらないわけだ。
301デフォルトの名無しさん
2022/02/14(月) 23:21:43.51ID:0GI11KhK302デフォルトの名無しさん
2022/02/15(火) 06:12:51.13ID:hA9gyrCi >>301
お前がどんなPC組んでたとか全く意味ない。その時代に普及しているPCスペックが全て。
2022年だからそれに合わせてこんな甘々な基準になっているのに
それすらクリアできないようならソフトウェア技術者向いていないから転職を勧める。
お前がどんなPC組んでたとか全く意味ない。その時代に普及しているPCスペックが全て。
2022年だからそれに合わせてこんな甘々な基準になっているのに
それすらクリアできないようならソフトウェア技術者向いていないから転職を勧める。
303デフォルトの名無しさん
2022/02/15(火) 08:57:14.52ID:VnsR49ox 10年前からWPFは既にあって、当時の話題とは
Windows Formsから移行とかSilverlightと比較とか
比較対象が変更されはしたが、今と大して変わらない話題だよね
Windows Formsから移行とかSilverlightと比較とか
比較対象が変更されはしたが、今と大して変わらない話題だよね
304デフォルトの名無しさん
2022/02/15(火) 15:34:06.63ID:GyhCU1xc WPFは出た直後にクソ認定されて15年経ってもその評価は変わらない。
FISやIOCと違って技術者は賄賂は受け取らないし忖度もしないのだ。
FISやIOCと違って技術者は賄賂は受け取らないし忖度もしないのだ。
305デフォルトの名無しさん
2022/02/15(火) 15:57:40.84ID:tpfUF+h+ WinForms
・旧来のウィンドウズAPIの上にレイヤーを重ねたようなもので、(シンプルであるという)利点と
(平凡なレイアウトやスタイリングオプションという)致命的な災いの両方がある。
WPF
・WinFormsからわずか4年後にリリースされたが、デザインパターンとコンセプトがより複雑であったため、
一般に受け入れられるまでにはしばらく時間がかかった。
・大規模なデータセットに対してWinFormsよりも大幅に高速化できるが、正しく使用するにはより深い知識が必要である。
・現状は WPF on .NET 6 が一番つぶしが効く状態。
UWP
・Windows UIの未来だったが、鳴かず飛ばず、現在はメンテナンスモードになっている。
良い点:魅力的なUIを簡単に作ることができ、マウスとタッチの両方でうまく動作する。
悪い点:サンドボックスとパッケージングの要件が非常に厳しい。
結論:避けるべき。
WinUI 3
・小さなチームがUWPのUIスタックからできる限りのものを救い出そうとしている。
・遅い、バグが多い、そして多くの歴史的なお荷物が重くのしかかる。
・開発体験はWPFの方が上であり、開発チームは改善に消極的である。
・1年後にまた確認したいが、私は悲観的だ。
・旧来のウィンドウズAPIの上にレイヤーを重ねたようなもので、(シンプルであるという)利点と
(平凡なレイアウトやスタイリングオプションという)致命的な災いの両方がある。
WPF
・WinFormsからわずか4年後にリリースされたが、デザインパターンとコンセプトがより複雑であったため、
一般に受け入れられるまでにはしばらく時間がかかった。
・大規模なデータセットに対してWinFormsよりも大幅に高速化できるが、正しく使用するにはより深い知識が必要である。
・現状は WPF on .NET 6 が一番つぶしが効く状態。
UWP
・Windows UIの未来だったが、鳴かず飛ばず、現在はメンテナンスモードになっている。
良い点:魅力的なUIを簡単に作ることができ、マウスとタッチの両方でうまく動作する。
悪い点:サンドボックスとパッケージングの要件が非常に厳しい。
結論:避けるべき。
WinUI 3
・小さなチームがUWPのUIスタックからできる限りのものを救い出そうとしている。
・遅い、バグが多い、そして多くの歴史的なお荷物が重くのしかかる。
・開発体験はWPFの方が上であり、開発チームは改善に消極的である。
・1年後にまた確認したいが、私は悲観的だ。
306デフォルトの名無しさん
2022/02/15(火) 19:01:34.90ID:VjJREOVz 現状、WindowsデスクトップアプリはWPFでWinFormsのようなイベント駆動が一番マシなんですかね
レイアウトの自由度、高DPIへの対応、表示速度を争点にした場合
レイアウトの自由度、高DPIへの対応、表示速度を争点にした場合
307デフォルトの名無しさん
2022/02/15(火) 19:16:29.32ID:3zKYAjvH winrtはどこに属すの?
308デフォルトの名無しさん
2022/02/15(火) 19:33:35.93ID:ES8IiGQC309デフォルトの名無しさん
2022/02/15(火) 19:36:57.71ID:sOBRzctF データバインドは使わんの?
エラー表示とか便利っぽいよね
エラー表示とか便利っぽいよね
310デフォルトの名無しさん
2022/02/15(火) 20:18:43.19ID:A9ZkwK3T311デフォルトの名無しさん
2022/02/15(火) 20:29:33.78ID:qXoJQquN >>305
WinUI3だが、内部のWinRTは十分こなれているからバグは少ない
問題は表示系だが操作不能になるようなものは稀で回避策はある
速度に至ってはWPFより遅いことはないんだが、何処の情報なん?
WinUI3だが、内部のWinRTは十分こなれているからバグは少ない
問題は表示系だが操作不能になるようなものは稀で回避策はある
速度に至ってはWPFより遅いことはないんだが、何処の情報なん?
312デフォルトの名無しさん
2022/02/15(火) 20:36:28.97ID:xE3FS5+c 速度に関して前スレで話題になってたやろ
313デフォルトの名無しさん
2022/02/15(火) 20:40:31.81ID:qXoJQquN >>312
1.0 Stable以前は酷いものだったが、そこから情報アップデートしていない人が多いのかね?
1.0 Stable以前は酷いものだったが、そこから情報アップデートしていない人が多いのかね?
314デフォルトの名無しさん
2022/02/15(火) 20:42:15.57ID:xE3FS5+c315デフォルトの名無しさん
2022/02/15(火) 20:55:45.02ID:s9A1ir2/ >>305
> ・現状は WPF on .NET 6 が一番つぶしが効く状態。
これはないかな
まず.NET6後二年も寿命がない
それは別としてつぶしが利くのはwinforms
技術的進展もなければ使えなくなる技術もない
安定
> ・現状は WPF on .NET 6 が一番つぶしが効く状態。
これはないかな
まず.NET6後二年も寿命がない
それは別としてつぶしが利くのはwinforms
技術的進展もなければ使えなくなる技術もない
安定
316デフォルトの名無しさん
2022/02/15(火) 20:58:11.37ID:z+l2+roq >>313
>パフォーマンスに関する考察
>Windows App SDKのバージョン1.0では、WinUI 3アプリの起動速度、RAM使用量、インストールサイズが、UWPで見られるものより大きい/遅いです
by docs.microsoft.com
Windows App SDKのバージョン1.0では
Windows App SDKのバージョン1.0では
Windows App SDKのバージョン1.0では
>パフォーマンスに関する考察
>Windows App SDKのバージョン1.0では、WinUI 3アプリの起動速度、RAM使用量、インストールサイズが、UWPで見られるものより大きい/遅いです
by docs.microsoft.com
Windows App SDKのバージョン1.0では
Windows App SDKのバージョン1.0では
Windows App SDKのバージョン1.0では
317デフォルトの名無しさん
2022/02/15(火) 20:59:22.62ID:qXoJQquN318デフォルトの名無しさん
2022/02/15(火) 21:07:44.33ID:xE3FS5+c コンポーネントメーカーdebexpressの中の人が速度がでねぇっていってるし
community toolkitのDataGridも速度出てねぇし
つまりListViewとかで速度がWPFより遅いって話なんじゃねぇの??
community toolkitのDataGridも速度出てねぇし
つまりListViewとかで速度がWPFより遅いって話なんじゃねぇの??
319デフォルトの名無しさん
2022/02/15(火) 21:08:04.86ID:qXoJQquN >>316
UWPの.net Nativeは極めて優秀だからそれと比較してGUIのパフォーマンスやインストールサイズが悪くなるのはしょうがない
UWPだとライブラリの中でアプリで使われていない部分を全部バッサリ切り捨てるしAOTにコンパイルされるので
WPFのUnSafeと同等のパフォーマンスだ
UWPはWPFと比べられないほどインストールサイズも小さいし速度も早い
ただUWPでもファイル操作はサンドボックス化の影響を受けていて遅いが、WinUI3はSystem.IOを使えるからそこは充分早い
UWPの.net Nativeは極めて優秀だからそれと比較してGUIのパフォーマンスやインストールサイズが悪くなるのはしょうがない
UWPだとライブラリの中でアプリで使われていない部分を全部バッサリ切り捨てるしAOTにコンパイルされるので
WPFのUnSafeと同等のパフォーマンスだ
UWPはWPFと比べられないほどインストールサイズも小さいし速度も早い
ただUWPでもファイル操作はサンドボックス化の影響を受けていて遅いが、WinUI3はSystem.IOを使えるからそこは充分早い
320デフォルトの名無しさん
2022/02/15(火) 21:10:30.82ID:6QhYGEAR マイクロソフトの中でもフレームワーク開発チームは互いに戦ってるのかな
321デフォルトの名無しさん
2022/02/15(火) 21:12:07.58ID:ES8IiGQC322デフォルトの名無しさん
2022/02/15(火) 21:24:14.14ID:s9A1ir2/ >>321
生産性は高いよ
時間当たりに生み出す価値が大きいほうが生産性が高いと言う
winformsで5分でできるものをWPFでは確実にそれ以上かかる
しかも学習時間も含めるとWPFの生産性が確実に低い
生産性は高いよ
時間当たりに生み出す価値が大きいほうが生産性が高いと言う
winformsで5分でできるものをWPFでは確実にそれ以上かかる
しかも学習時間も含めるとWPFの生産性が確実に低い
323デフォルトの名無しさん
2022/02/15(火) 21:31:14.07ID:VAjtBqbg WinFormとWPFは同等の手法が使えるからどっちがどっちって事はないだろ
慣れたら何かBindableObjectとReativeProperty使えばVVMでサクっと作れて見通しも良い
慣れたら何かBindableObjectとReativeProperty使えばVVMでサクっと作れて見通しも良い
324デフォルトの名無しさん
2022/02/15(火) 21:33:48.96ID:cnyVxlxn >>319
そもそもUWPってGUIはWindows側のAPIを呼ぶだけだからな
WPFやWinUI3みたいに巨大なランタイムをロードする必要がない
AOTみたいな小手先の最適化を云々する以前に、ディスクIOの量が全然違う
そもそもUWPってGUIはWindows側のAPIを呼ぶだけだからな
WPFやWinUI3みたいに巨大なランタイムをロードする必要がない
AOTみたいな小手先の最適化を云々する以前に、ディスクIOの量が全然違う
325デフォルトの名無しさん
2022/02/15(火) 21:49:28.29ID:cAuAN9G6326デフォルトの名無しさん
2022/02/15(火) 21:52:12.13ID:s9A1ir2/ 常に勉強し続けるのが善で正義と思うのは間違い
MVVMのパターンも変わり続けて何か正義なのかすらもわからない
これはこうしたほうがいいと絶対的に言える状況なのか
1年しないうちにいやいやこれはとか訂正されたりライブラリから削除されたり生産性が低すぎる
MVVMのパターンも変わり続けて何か正義なのかすらもわからない
これはこうしたほうがいいと絶対的に言える状況なのか
1年しないうちにいやいやこれはとか訂正されたりライブラリから削除されたり生産性が低すぎる
327デフォルトの名無しさん
2022/02/15(火) 21:55:34.96ID:s9A1ir2/ MVVMの長らくの議論
ダイアログはどうやって出すかみたいな馬鹿な問題とかもうどうでもいい
ダイアログはどうやって出すかみたいな馬鹿な問題とかもうどうでもいい
328デフォルトの名無しさん
2022/02/15(火) 22:09:55.99ID:ES8IiGQC ひょっとしてWPFはMVVMで作らないといけないと勘違いしている?
MVVMを一切使わなくても問題ないよ。それでもWPF使った方が開発が楽だから。
MVVMを一切使わなくても問題ないよ。それでもWPF使った方が開発が楽だから。
329デフォルトの名無しさん
2022/02/15(火) 22:17:46.86ID:C8AABCuO バインディングって単語が出るとMVVMパターンと同一視しちゃうのかな
330デフォルトの名無しさん
2022/02/15(火) 22:43:33.35ID:sOBRzctF コードビハインド書いたらMVVMじゃないと
331デフォルトの名無しさん
2022/02/15(火) 22:46:16.80ID:aWeidgzt 個人的にはC++みたく良いとこ取りする感じかな
WinFormsの気軽さで、データバインディングするだけ
WinFormsの気軽さで、データバインディングするだけ
332デフォルトの名無しさん
2022/02/15(火) 22:49:22.58ID:VAjtBqbg 単発アプリならVVMでじゅうぶんMは要らん
やりにくいところはコードビハインドで逃げ
やりにくいところはコードビハインドで逃げ
333デフォルトの名無しさん
2022/02/15(火) 23:47:52.75ID:DOsFVpUk >>332
Mは普通APIの先のサーバサイドにあるだよ
Mは普通APIの先のサーバサイドにあるだよ
334デフォルトの名無しさん
2022/02/15(火) 23:48:13.11ID:DOsFVpUk >>327
笑
笑
335デフォルトの名無しさん
2022/02/16(水) 10:21:32.43ID:JfSJk6Eb 笑笑
336デフォルトの名無しさん
2022/02/16(水) 10:59:48.00ID:T0LbVKne ダイアログに関する議論はMFCの頃から繰りかえされていてMVVM関係ない
最近の話題だと適用ボタンだよね。ダイアログに何か設定するOn/Offという項目があったと仮定して
その設定が反映されるのは(1)On/Off切り替えた瞬間(2)適用ボタンを押したとき(3)OKを押してダイアログを閉じた時
でそれぞれ異なる
最近の話題だと適用ボタンだよね。ダイアログに何か設定するOn/Offという項目があったと仮定して
その設定が反映されるのは(1)On/Off切り替えた瞬間(2)適用ボタンを押したとき(3)OKを押してダイアログを閉じた時
でそれぞれ異なる
337デフォルトの名無しさん
2022/02/16(水) 11:30:15.17ID:JfSJk6Eb 使うコントロールも考慮する必要がある。
トグルスイッチはOn/Offを切り替えた瞬間に設定を反映することが求められる。
トグルスイッチはOn/Offを切り替えた瞬間に設定を反映することが求められる。
338デフォルトの名無しさん
2022/02/16(水) 14:09:37.66ID:ie/DSr5F その話題もMVVM関係ないんだけどな
ただのUIの問題で
ただのUIの問題で
339デフォルトの名無しさん
2022/02/16(水) 14:28:20.83ID:prElW7Wj https://github.com/microsoft/microsoft-ui-xaml/issues/6360
これうちでも発生してるわ
パッケージ名を、初期値のぐちゃぐちゃなやつに戻したらきちんと動いた
パッケージ表示名だけ変えておけば問題ない?ユーザーから見える部分で影響がなければいいんだけど
これうちでも発生してるわ
パッケージ名を、初期値のぐちゃぐちゃなやつに戻したらきちんと動いた
パッケージ表示名だけ変えておけば問題ない?ユーザーから見える部分で影響がなければいいんだけど
340デフォルトの名無しさん
2022/02/16(水) 14:46:38.19ID:9x9DexoX >>338
うん、だから今は設定反映の話題だよ。
うん、だから今は設定反映の話題だよ。
341デフォルトの名無しさん
2022/02/16(水) 21:11:28.96ID:raZgx3Yl 違うんじゃね?
VとVMの対話の件だろ
結局メッセンジャーパターンで解決されたけど
MVVM界隈でもWPFだけだぞ
とにかくアホらしい
VとVMの対話の件だろ
結局メッセンジャーパターンで解決されたけど
MVVM界隈でもWPFだけだぞ
とにかくアホらしい
342デフォルトの名無しさん
2022/02/16(水) 21:54:37.14ID:GuByYKJZ MVVMで真っ当に実装する必要があるならダイアログ今はサービス使ってるわ
適当アプリならVMからShowDialogや!
適当アプリならVMからShowDialogや!
343デフォルトの名無しさん
2022/02/16(水) 22:33:25.97ID:raZgx3Yl MVVMで御高説をのたまってるやつらも、
ダイアログだけVMがVの参照持ってるの多いと思われ
アホ過ぎ
ダイアログだけVMがVの参照持ってるの多いと思われ
アホ過ぎ
344デフォルトの名無しさん
2022/02/16(水) 22:56:04.26ID:GuByYKJZ ケースバイケースだろ
345デフォルトの名無しさん
2022/02/16(水) 22:56:34.84ID:k9K3LRO9 WinUI3のContentDialogは極自然にVMから操作可能ではある
但し厄介なバグがあるんだよな
但し厄介なバグがあるんだよな
346デフォルトの名無しさん
2022/02/16(水) 23:50:00.59ID:9J2Avx3b そういうところが最近のMSらしい
347デフォルトの名無しさん
2022/02/17(木) 00:27:46.74ID:mxZsFD+m Windowsのシステムで設定したテーマをそのまま使うと問題ないけど
RequestedThemeでアプリ独自のテーマに変更するとContentDialogの表示がおかしくなる
黒バックに黒文字になったり白バックに白文字になったり
しかしContentDialogをページに埋め込みじゃなくて独立させて作るとと何故かうまく動く
RequestedThemeでアプリ独自のテーマに変更するとContentDialogの表示がおかしくなる
黒バックに黒文字になったり白バックに白文字になったり
しかしContentDialogをページに埋め込みじゃなくて独立させて作るとと何故かうまく動く
348デフォルトの名無しさん
2022/02/17(木) 08:30:25.43ID:RRNNLUq7349デフォルトの名無しさん
2022/02/17(木) 08:57:01.84ID:j4TiyS3p >>348
どうするのが正解?
どうするのが正解?
350デフォルトの名無しさん
2022/02/17(木) 13:33:28.92ID:D3Kp3a02 >>348
俺がWPFまだやってた頃、
VとVMの通信の方式でかなり揉めてて
メッセンジャーパターンの確立で
やっとWPF流MVVMのすべての問題が解決!
皆が\(^o^)/ってなってたんだけど
その後なんか動きがあったのかい?
自分はこの頃WPFにサヨナラして
SPAに全振りする事になったんだけど
俺がWPFまだやってた頃、
VとVMの通信の方式でかなり揉めてて
メッセンジャーパターンの確立で
やっとWPF流MVVMのすべての問題が解決!
皆が\(^o^)/ってなってたんだけど
その後なんか動きがあったのかい?
自分はこの頃WPFにサヨナラして
SPAに全振りする事になったんだけど
351デフォルトの名無しさん
2022/02/17(木) 13:34:33.35ID:D3Kp3a02 >>VとVMの通信
これ双方向の話ね
これ双方向の話ね
352デフォルトの名無しさん
2022/02/17(木) 14:37:01.90ID:YUSmIxV4 WinUI3、ちょくちょくデザイナが表示されないってバグ報告あがってて笑った。
まさかデザイナが無いなんて夢にも思わないよな。正式版なのに。
まさかデザイナが無いなんて夢にも思わないよな。正式版なのに。
353デフォルトの名無しさん
2022/02/17(木) 14:38:43.90ID:/0nSI8jp WPFに歴史的価値があるとすれば、それは
MVVMは保守性と開発効率を低下させると実証したこと。
MVVMは保守性と開発効率を低下させると実証したこと。
354デフォルトの名無しさん
2022/02/18(金) 13:11:59.42ID:J8+KRXGO 既存のFormアプリにWPFのWindowを表示するため
WPFカスタムコントールライブラリのプロジェクトを追加して
WPFのWindowがダイアログで開けたのですが、なぜかFormアプリの
UIコンポーネントが全て小さくなります。
小さくならない方法はありますでしょうか?
WPFカスタムコントールライブラリのプロジェクトを追加して
WPFのWindowがダイアログで開けたのですが、なぜかFormアプリの
UIコンポーネントが全て小さくなります。
小さくならない方法はありますでしょうか?
355デフォルトの名無しさん
2022/02/18(金) 14:23:41.28ID:94FodQmT356デフォルトの名無しさん
2022/02/18(金) 17:40:21.19ID:FPiQltqk >>355
WPF メッセンジャー MVVMでググると上位は大体10年前ぐらいの記事が出てきます
でも多分今でもメッセンジャー使ってる人はいるんだと思う
○○の寄せ集めのQiitaですら代わりの技術の紹介がない
WPF メッセンジャー MVVMでググると上位は大体10年前ぐらいの記事が出てきます
でも多分今でもメッセンジャー使ってる人はいるんだと思う
○○の寄せ集めのQiitaですら代わりの技術の紹介がない
357デフォルトの名無しさん
2022/02/18(金) 17:43:40.08ID:NqXxszTV WPFがMVVMがクソだと証明したからな。
358デフォルトの名無しさん
2022/02/18(金) 17:47:22.30ID:FPiQltqk 他のMVVMではこんな話で盛り上がってないもんな
データの射影ぐらいの扱いなのになんでWPFじゃ状態遷移とかその他もろもろ全部MVVMでやらなければならないんだ
どうせ再利用なんかしないのに
データの射影ぐらいの扱いなのになんでWPFじゃ状態遷移とかその他もろもろ全部MVVMでやらなければならないんだ
どうせ再利用なんかしないのに
359デフォルトの名無しさん
2022/02/18(金) 17:54:24.26ID:Sc3FeDVQ360デフォルトの名無しさん
2022/02/18(金) 17:58:06.73ID:FPiQltqk361デフォルトの名無しさん
2022/02/18(金) 18:26:19.18ID:TADg4zOp メッセンジャーパターンまで付き合って
辞められて良かったわーー
苦労しても固有のロジックすぎて
他で全く役にたたないからな
辞められて良かったわーー
苦労しても固有のロジックすぎて
他で全く役にたたないからな
362デフォルトの名無しさん
2022/02/18(金) 18:27:26.73ID:TADg4zOp363デフォルトの名無しさん
2022/02/18(金) 18:45:06.76ID:T3Y33b1k MVVM使わないで、例えばconfigを設定する画面を想定した場合、
//configからcontrolへ
IdTextBox.Text=config.Id;
//controlからconfigへ
config.Id=IdTextBox.Text;
みたいなのをコードビハインドに書いてるの?
//configからcontrolへ
IdTextBox.Text=config.Id;
//controlからconfigへ
config.Id=IdTextBox.Text;
みたいなのをコードビハインドに書いてるの?
364デフォルトの名無しさん
2022/02/18(金) 21:55:43.47ID:+xc5jpMS HTML/CSSなら思い通りの画面作れるけどXAMLだと作れない。
「技術的に」じゃなくて「自分のスキル的に、っていう意味だけど、
やっぱり参考となるようなsampleの絶対数の少なさがなぁ。
「技術的に」じゃなくて「自分のスキル的に、っていう意味だけど、
やっぱり参考となるようなsampleの絶対数の少なさがなぁ。
365デフォルトの名無しさん
2022/02/18(金) 22:07:10.37ID:tDFU7xrn WebView2でよくね?
今更こんなオワコン使わなくても
今更こんなオワコン使わなくても
366デフォルトの名無しさん
2022/02/18(金) 22:20:20.27ID:eP6qEqnA 話題がループしてるな
367デフォルトの名無しさん
2022/02/18(金) 22:31:21.56ID:TADg4zOp >>365
WebView2をどう使うの?
WebView2をどう使うの?
368デフォルトの名無しさん
2022/02/18(金) 22:34:46.53ID:y3Eq57lv WebView2の人はUIフレームワークとツールキット何使ってる?
369デフォルトの名無しさん
2022/02/18(金) 23:51:16.91ID:YtNFK6ow あー、WebViewでローカルのhtmlとかも表示できるってこと?
だったらそれでいいのかな
だったらそれでいいのかな
370デフォルトの名無しさん
2022/02/18(金) 23:55:20.81ID:TADg4zOp どうやって表示制御するの?
371デフォルトの名無しさん
2022/02/19(土) 00:12:02.32ID:v22Fyi01 >>370
C#のオブジェクトをWebView側に渡すことでJavaScript側からC#のメソッドを呼び出したりC#側の状態を参照したりできる
あとは普通にJavaScript側でReactとか使うだけだ
C#のオブジェクトをWebView側に渡すことでJavaScript側からC#のメソッドを呼び出したりC#側の状態を参照したりできる
あとは普通にJavaScript側でReactとか使うだけだ
372デフォルトの名無しさん
2022/02/19(土) 00:22:40.12ID:UkMRjGML JS側とC#のやり取りをどうやるか定番ってあるのかな。
あまり聞いたことがないがまさかRESTとかじゃないだろうし。
あまり聞いたことがないがまさかRESTとかじゃないだろうし。
373デフォルトの名無しさん
2022/02/19(土) 00:27:02.29ID:yc9OR0yy WPFで自前ブラウザー&httpsサーバー作って
SPAをホストする方法ね
中身はReactとか...
自分がSPAに移行するまえに
しのぎでやってた方法
この方式でキオスク端末でまだ何台か動いてるよ
でも今はPWA有るからそっちのが楽だけどね
SPAをホストする方法ね
中身はReactとか...
自分がSPAに移行するまえに
しのぎでやってた方法
この方式でキオスク端末でまだ何台か動いてるよ
でも今はPWA有るからそっちのが楽だけどね
374デフォルトの名無しさん
2022/02/19(土) 00:27:35.44ID:yc9OR0yy >>372
websocket
websocket
375デフォルトの名無しさん
2022/02/19(土) 00:28:31.85ID:yc9OR0yy376デフォルトの名無しさん
2022/02/19(土) 00:32:25.83ID:yc9OR0yy あとc#とjsの連携のedge.jsというのがある
377デフォルトの名無しさん
2022/02/19(土) 00:36:35.88ID:X0wJkiGG >>368
Svelte
Svelte
378デフォルトの名無しさん
2022/02/19(土) 00:47:45.48ID:UkMRjGML なんかいっぱいでてきたw
定番とかは定まってないのか。
定番とかは定まってないのか。
379デフォルトの名無しさん
2022/02/19(土) 00:51:11.00ID:yc9OR0yy react
変なの選択すると開発者集めに苦労するよ
保守も
変なの選択すると開発者集めに苦労するよ
保守も
380デフォルトの名無しさん
2022/02/19(土) 00:59:59.59ID:UkMRjGML 純粋なWebアプリならもちろんReactでいいんだが。
>変なの選択すると開発者集めに苦労するよ
JS on C#ってのが現時点ではそんな気がする。
素直にWPFやFormsでいいじゃん、と。
>変なの選択すると開発者集めに苦労するよ
JS on C#ってのが現時点ではそんな気がする。
素直にWPFやFormsでいいじゃん、と。
381デフォルトの名無しさん
2022/02/19(土) 01:26:47.51ID:yc9OR0yy 潮流的にクライアントサイド要員はjs(ts)必須ですね
デザイナーの成果物がhtml,css,jsですから
ダサいのは商品価値もさがりますからね
サーバサイドはjava,c#,js,ruby,python(最近は本当に増えてます)いろいろですね
言語統一したかったらjsですね
ただサーバサイドは要員も別のが多いです
デザイナーの成果物がhtml,css,jsですから
ダサいのは商品価値もさがりますからね
サーバサイドはjava,c#,js,ruby,python(最近は本当に増えてます)いろいろですね
言語統一したかったらjsですね
ただサーバサイドは要員も別のが多いです
382デフォルトの名無しさん
2022/02/19(土) 02:10:08.75ID:9cx4u8XC jsは型が動的なのがなぁ…tsも実行時の型は保証してないし
383デフォルトの名無しさん
2022/02/19(土) 03:21:20.16ID:YdSWfk2N TSの処理系によって型安全レベルが違ってるからねぇ
ありえんけどブラウザがネイティブでTSに対応したら使ってもいいけど
ありえんけどブラウザがネイティブでTSに対応したら使ってもいいけど
384デフォルトの名無しさん
2022/02/19(土) 03:33:01.88ID:yc9OR0yy クライアントサイドはc#よりtypescriptのほうが書きやすくて圧勝ですね
あとUI開発にはホットリロード必須と思います
Blazorは最悪でした
あとUI開発にはホットリロード必須と思います
Blazorは最悪でした
385デフォルトの名無しさん
2022/02/19(土) 07:57:27.90ID:jK3SOMU4 JavaScript(TypeScript含む)は絶対関わりたくない。
こんなの大規模開発に使っていい代物じゃないよ。
JavaScriptが担っていた部分はDartに置き換わってほしい。
あとReact系もさっさと滅びろ。
こんなの大規模開発に使っていい代物じゃないよ。
JavaScriptが担っていた部分はDartに置き換わってほしい。
あとReact系もさっさと滅びろ。
386デフォルトの名無しさん
2022/02/19(土) 07:57:48.80ID:ApZEftHi >>116のMS製React Nativeがいいんでないか?
もしくは
もしくは
387デフォルトの名無しさん
2022/02/19(土) 08:46:04.71ID:FnhAxPLY つか、WebView2ならC#とJSのIFは標準で用意されているのに誰も知らないのな
つまり口だけで誰も使っていないということだろ
つまり口だけで誰も使っていないということだろ
388デフォルトの名無しさん
2022/02/19(土) 09:07:27.13ID:AlOKsuc0389デフォルトの名無しさん
2022/02/19(土) 10:01:52.96ID:yc9OR0yy >>387
それマジ?
それマジ?
390デフォルトの名無しさん
2022/02/19(土) 10:14:08.32ID:FnhAxPLY391デフォルトの名無しさん
2022/02/19(土) 10:45:05.98ID:h/hs4NES .NET5 WPFのListBoxについて質問があります
VS使わずにやってるんですがBehaviorがないと言われます
名前空間もusingしてますが、そもそも無いようで…
別の機種からの投稿なので具体的な名前空間は忘れましたが、サンプル通りのやつです
やりたいことは一つのListBox内の入れ替えや複数のListBox間のD&D操作です
VS使わずにやってるんですがBehaviorがないと言われます
名前空間もusingしてますが、そもそも無いようで…
別の機種からの投稿なので具体的な名前空間は忘れましたが、サンプル通りのやつです
やりたいことは一つのListBox内の入れ替えや複数のListBox間のD&D操作です
392デフォルトの名無しさん
2022/02/19(土) 10:48:21.53ID:v6jasGDT C#でM書いて渡せばWebView2のJSから直接アクセスできるから、MVVMやってるならVVMの部分がそのままJSとHTML/CSSに置き換わるだけだね
つまりビジネスロジックは完全にC#で書けるわけで、これでなおJSで大規模開発辛いと思うなら、
多分そいつがMVVMだと思っているものはVMにロジック書きまくってるエセMVVMの可能性が高い
つまりビジネスロジックは完全にC#で書けるわけで、これでなおJSで大規模開発辛いと思うなら、
多分そいつがMVVMだと思っているものはVMにロジック書きまくってるエセMVVMの可能性が高い
393デフォルトの名無しさん
2022/02/19(土) 11:31:54.74ID:yc9OR0yy WebView2
ひっそりとそんなブリッジ機能あったのね
10年前にあれば良かったかな...
日曜プログラマー的に
昔みたくフロントreactでロジックc#で作ってみるかな
ひっそりとそんなブリッジ機能あったのね
10年前にあれば良かったかな...
日曜プログラマー的に
昔みたくフロントreactでロジックc#で作ってみるかな
394デフォルトの名無しさん
2022/02/19(土) 11:32:54.00ID:yc9OR0yy でもWebView2使った
electron相当のもうあんじゃね?
知らんけど
electron相当のもうあんじゃね?
知らんけど
395デフォルトの名無しさん
2022/02/19(土) 11:33:36.90ID:R5yjbcGL System.Windows.Interactivity.dll → Xaml.Behaviors.Wpf
396デフォルトの名無しさん
2022/02/19(土) 11:50:34.88ID:UkMRjGML397デフォルトの名無しさん
2022/02/19(土) 12:07:51.70ID:yc9OR0yy システム開発でweb系が苦手ってだけで
仕事めちゃ少なくなるんですよ
肩身がせまい
情シスのお客さんなら
100%web出来るから
フリーのwebのUIライブラリーに見劣る操作性のものは
恥ずかしくてだせないですね
自分は
そんな背景でjsには精通する必要があって
第二言語のc#は別のでもいい感じなのです
一番多いのはjavaで
最近はバックエンドpythonがマジで増えてる
仕事めちゃ少なくなるんですよ
肩身がせまい
情シスのお客さんなら
100%web出来るから
フリーのwebのUIライブラリーに見劣る操作性のものは
恥ずかしくてだせないですね
自分は
そんな背景でjsには精通する必要があって
第二言語のc#は別のでもいい感じなのです
一番多いのはjavaで
最近はバックエンドpythonがマジで増えてる
398デフォルトの名無しさん
2022/02/19(土) 13:03:45.50ID:mW2XZAFZ >>396
上がるか?下がらん?
上がるか?下がらん?
399デフォルトの名無しさん
2022/02/19(土) 13:16:07.12ID:IE8zF3Kj html側もwebview2べったりがイヤだからwebapiモドキ
400デフォルトの名無しさん
2022/02/19(土) 13:23:50.87ID:UkMRjGML401デフォルトの名無しさん
2022/02/19(土) 13:34:39.99ID:X0wJkiGG >>400
Reactみたいにややこしいもの使わなくてもSvelteでも何でも良いんだし。
言ってるほど難易度高くないよ。
カスタマイズしたオーナードローなTreeViewとか作るならHTML+CSSの方がはるかに楽。
Reactみたいにややこしいもの使わなくてもSvelteでも何でも良いんだし。
言ってるほど難易度高くないよ。
カスタマイズしたオーナードローなTreeViewとか作るならHTML+CSSの方がはるかに楽。
402デフォルトの名無しさん
2022/02/19(土) 13:40:29.28ID:yc9OR0yy WPFは自作コントロール作るのが酷く面倒だからね
403デフォルトの名無しさん
2022/02/19(土) 13:55:04.77ID:UkMRjGML404デフォルトの名無しさん
2022/02/19(土) 13:55:48.58ID:X0wJkiGG アニメーションするチャートとかもWebベースの物の方が良いもの多いよね。見やすいのが多いし、作る側としてもインタラクティブな動きはつけやすい。
最近は業務アプリでもみんな目が肥えてるから。
PowerBIとかもWebViewっぽくないか?
最近は業務アプリでもみんな目が肥えてるから。
PowerBIとかもWebViewっぽくないか?
405デフォルトの名無しさん
2022/02/19(土) 13:56:45.11ID:X0wJkiGG406デフォルトの名無しさん
2022/02/19(土) 14:00:32.65ID:UkMRjGML JSとC#の話をしていたはずなのにCSSとXAMLの話になったり、プログラミングの話をしていたはずなのに
ライブラリが豊富という話になったり、なんだろうこのモヤッとする感じ。
ライブラリが豊富という話になったり、なんだろうこのモヤッとする感じ。
407デフォルトの名無しさん
2022/02/19(土) 14:04:51.66ID:Gaj/uCI/ c#ジジイたちにWebなんてムリ
今のhtmlやcssは複雑になったしデザインとレスポンシブ込みだとcssフレームワーク使っても使えない無能ばかりだからな
今のhtmlやcssは複雑になったしデザインとレスポンシブ込みだとcssフレームワーク使っても使えない無能ばかりだからな
408デフォルトの名無しさん
2022/02/19(土) 14:10:51.58ID:X0wJkiGG >>406
C#とJSを連携する目的はそれしかないからでしょ。
JSで業務ロジック作って連携する訳がないんだから。
C#でXAMLをコントロールする話と、JavaScriptでCSS+HTMLをコントロールする話が、
C#からJSにinteropしてHTML+CSSを動かす話になるじゃん。
その上で使えるライブラリはJSでしょ。
何が疑問?
C#とJSを連携する目的はそれしかないからでしょ。
JSで業務ロジック作って連携する訳がないんだから。
C#でXAMLをコントロールする話と、JavaScriptでCSS+HTMLをコントロールする話が、
C#からJSにinteropしてHTML+CSSを動かす話になるじゃん。
その上で使えるライブラリはJSでしょ。
何が疑問?
409デフォルトの名無しさん
2022/02/19(土) 15:33:28.33ID:AlOKsuc0 みんな、たまにはWPFの話もしてくれよ
410デフォルトの名無しさん
2022/02/19(土) 15:42:50.85ID:HrfptPE1 WPFからバインディングを切り離したグラフィックモジュールが欲しい
バインディングが諸悪の根源
バインディングが諸悪の根源
411デフォルトの名無しさん
2022/02/19(土) 15:45:17.17ID:evvGZLor412デフォルトの名無しさん
2022/02/19(土) 15:47:24.50ID:b+8HD1Ua 常用してるライブラリがあったら教えてくり
413デフォルトの名無しさん
2022/02/19(土) 16:17:06.06ID:bVzeAasi ID:X0wJkiGG みたいに情報提供してくれる人はありがたいけど
煽り入れてくるのはNGするといいお
煽り入れてくるのはNGするといいお
414デフォルトの名無しさん
2022/02/19(土) 16:34:50.41ID:JpT/s+kG webもやらないとなぁと思ってVueで入門だわ・・・
415デフォルトの名無しさん
2022/02/19(土) 17:50:55.25ID:X0wJkiGG >>412
JSだとSvelteで全て済ませたいところなんだけど、d3.jsでチャート書くことも多い。
あと変わり種としては最近はmodel-viewer使ったものも作った。割とウケたけど、これは多分3D触らない人は使わないと思う。
JSだとSvelteで全て済ませたいところなんだけど、d3.jsでチャート書くことも多い。
あと変わり種としては最近はmodel-viewer使ったものも作った。割とウケたけど、これは多分3D触らない人は使わないと思う。
416デフォルトの名無しさん
2022/02/19(土) 18:35:10.60ID:AlOKsuc0 >>410
バインディングを一切使わなくてもアプリは作れるよ
バインディングを一切使わなくてもアプリは作れるよ
417デフォルトの名無しさん
2022/02/19(土) 20:28:44.30ID:ZIf//Swn Bindingすげぇ!って言ってたじゃんお前ら最初
418デフォルトの名無しさん
2022/02/19(土) 20:32:24.01ID:FnhAxPLY419デフォルトの名無しさん
2022/02/19(土) 21:22:19.62ID:dHM7ffAe 仮想化使わなきゃItemsControl系使えるけど
まぁ、データ数増えたらきついな
まぁ、データ数増えたらきついな
420デフォルトの名無しさん
2022/02/20(日) 06:09:29.10ID:rMSJWNa2 >>418
それらもバインディングなしで使えるよ
それらもバインディングなしで使えるよ
421デフォルトの名無しさん
2022/02/20(日) 09:19:45.81ID:OX17O63E Caliburn.Microならx:Nameだけでバインディングする
PropertyChanged.FodyならINotifyPropertyChangedを自動実装する
バインディングがわからないって初心者、またいちいち書くの面倒で嫌という人なら役に立つかもしれない
PropertyChanged.FodyならINotifyPropertyChangedを自動実装する
バインディングがわからないって初心者、またいちいち書くの面倒で嫌という人なら役に立つかもしれない
422デフォルトの名無しさん
2022/02/20(日) 16:36:12.10ID:fPGhCMQ1 もう終わったドマイナーライブラリの宣伝はいらないよ
423デフォルトの名無しさん
2022/02/20(日) 20:58:13.91ID:THbE7o0A VBA触ってからWPF触ったときはデータバインディングに感動したりもしました
424デフォルトの名無しさん
2022/02/20(日) 21:23:04.93ID:swKuI/ic データーバインディングって Borland C++ Builder の時から有ったよね
425デフォルトの名無しさん
2022/02/20(日) 21:28:40.05ID:XyZ+411b426デフォルトの名無しさん
2022/02/20(日) 21:40:18.51ID:yw9AEnt+ 何が誤ちだよ「過ち」って書くんだよ
MVVM理解できない奴は根本的に学がなくて勉強嫌いだって分かるな
MVVM理解できない奴は根本的に学がなくて勉強嫌いだって分かるな
427デフォルトの名無しさん
2022/02/20(日) 22:14:55.49ID:zJV+WKvF C#自体がマイナー
実需はゲーム開発のみ
実需はゲーム開発のみ
428デフォルトの名無しさん
2022/02/20(日) 22:21:48.82ID:uUEkIMOM429デフォルトの名無しさん
2022/02/20(日) 23:17:32.96ID:Qz/cDKkO 文書入力した後、見返したり推敲したり編集したりしないのだから入力違いやグダグダ文書なんか当然
いわば一筆書きみたいな文書の書き方になるわけだし
いわば一筆書きみたいな文書の書き方になるわけだし
430デフォルトの名無しさん
2022/02/20(日) 23:40:10.52ID:uUEkIMOM 技術板なので技術的にグダグダなのは勘弁して欲しいが意味が取れるなら多少の誤字とかは許容範囲
431デフォルトの名無しさん
2022/02/20(日) 23:58:10.11ID:j4WAiXFM たぶん、MVVM信者って煽りが気に入らなかったんでしょ
だから誤字を指摘してやり返したと予想
だから誤字を指摘してやり返したと予想
432デフォルトの名無しさん
2022/02/21(月) 01:29:06.13ID:06fqlVz8 >>425
べつに誤字や漢字使いはどうでもいいんだが
バインディングがシンタックスシュガーって、もとはどうだったのか気になる
もともと機能としてはもってて書き方だけなのか
自動生成なら相当な量のコードに該当する気がするんだが
べつに誤字や漢字使いはどうでもいいんだが
バインディングがシンタックスシュガーって、もとはどうだったのか気になる
もともと機能としてはもってて書き方だけなのか
自動生成なら相当な量のコードに該当する気がするんだが
433デフォルトの名無しさん
2022/02/21(月) 01:39:26.02ID:MsEPZ7ij そもそもフロントアーキテクチャ界隈では
viewModelとviewのデータフローで
双方向というのは否定されている
viewModelとviewのデータフローで
双方向というのは否定されている
434デフォルトの名無しさん
2022/02/21(月) 01:45:07.36ID:Vo68A3hI 使ってみたらシンタックスビターだった。
435デフォルトの名無しさん
2022/02/21(月) 09:57:25.91ID:Z2tCC8cM >>433
そんなこと言っても、Connected Animationは双方向出来ないと詰む
そんなこと言っても、Connected Animationは双方向出来ないと詰む
436デフォルトの名無しさん
2022/02/21(月) 14:40:06.59ID:G8P6KNI7 >>426
MVVM信者は本当に枝葉の議論が好きだねえ
MVVM信者は本当に枝葉の議論が好きだねえ
437デフォルトの名無しさん
2022/02/21(月) 20:11:38.06ID:oeWV3I3V ところで.NET7が来たわけだが
おまいらどうよ?
おまいらどうよ?
438デフォルトの名無しさん
2022/02/21(月) 20:57:34.26ID:kRnBXcNL 奇数はスルーだろ。
ぎりぎりまで長寿の4.8で粘るという手もあるしな。
確実に3年以上使える。
ぎりぎりまで長寿の4.8で粘るという手もあるしな。
確実に3年以上使える。
439デフォルトの名無しさん
2022/02/21(月) 23:59:53.65ID:j4nCawQR コンテナの中でおさわりまんこの人です!ってやりたい人は7に飛びつくらしいぞ
440デフォルトの名無しさん
2022/02/22(火) 11:46:49.83ID:q4VXFdfo XAML入門:前編 〜 WPFからWindows11アプリまで 〜
441デフォルトの名無しさん
2022/02/23(水) 11:17:19.87ID:AYH7H5ZM 今からwpfアプリ作るなら.net Coreの方がいいのかな?
デメリットは2年ごとにバージョンアップしなきゃいけないくらい?
デメリットは2年ごとにバージョンアップしなきゃいけないくらい?
442デフォルトの名無しさん
2022/02/23(水) 11:35:51.75ID:6huhQPG7 いや.NETにしとけ
443デフォルトの名無しさん
2022/02/23(水) 11:42:36.70ID:v6KMLEO5444デフォルトの名無しさん
2022/02/23(水) 11:46:09.12ID:AYH7H5ZM445デフォルトの名無しさん
2022/02/23(水) 12:13:40.43ID:n7YEN9KD446デフォルトの名無しさん
2022/02/23(水) 12:16:35.49ID:n7YEN9KD WPFに真剣に取り組んでも将来仕事があるのか心配。
447デフォルトの名無しさん
2022/02/23(水) 12:23:14.34ID:n4QLtIZ7 家でWPFに真剣に取り組んで
日中はコンビニでアルバイト
だいたいこういう生活スタイルになるかな
日中はコンビニでアルバイト
だいたいこういう生活スタイルになるかな
448デフォルトの名無しさん
2022/02/23(水) 13:22:26.22ID:ywzuv89F >>446
MVVMの第一人者がWPF見限ってWebに移ってるのが全て
MVVMの第一人者がWPF見限ってWebに移ってるのが全て
449デフォルトの名無しさん
2022/02/23(水) 13:39:30.83ID:AYH7H5ZM >>445
ありがとうございます。.NET6はまだまだということでしょうかね。
ありがとうございます。.NET6はまだまだということでしょうかね。
450デフォルトの名無しさん
2022/02/23(水) 14:42:12.12ID:5YFRSXe3 >>448
それいつの話よ!
それいつの話よ!
451デフォルトの名無しさん
2022/02/23(水) 15:28:20.73ID:8ISSr+bj >>446
「仕事で」というのは随分ニッチ狙いだな。
WPFは個人的に使うツールを作ったりするのに便利。
WPF⇒WinUIに移行する道もあるし。
今は駄目駄目のWinUIも2〜3年後には使えるレベルになってるでしょ。
WebはFlutterに置き換えたい。
JavaScriptはVBAと同じく、プロが使うべき言語じゃない。
TypeScriptも同じ。腐った食材をラッピングしても中身は腐ったまま。
「仕事で」というのは随分ニッチ狙いだな。
WPFは個人的に使うツールを作ったりするのに便利。
WPF⇒WinUIに移行する道もあるし。
今は駄目駄目のWinUIも2〜3年後には使えるレベルになってるでしょ。
WebはFlutterに置き換えたい。
JavaScriptはVBAと同じく、プロが使うべき言語じゃない。
TypeScriptも同じ。腐った食材をラッピングしても中身は腐ったまま。
452デフォルトの名無しさん
2022/02/23(水) 15:30:22.63ID:A1VwjaQk WPFを腐った食材と言いたげだな
453デフォルトの名無しさん
2022/02/23(水) 15:45:07.83ID:8ISSr+bj 腐ってるのはJavaScript。
誕生の経緯からして大規模開発に使うようなものじゃない。
WPFは頑張ってると思うよ。
Windowsデスクトップ向け開発技術の中ではバランスがいい。
これ選んでおけば困ることがない。
後発が揃いも揃ってヘボすぎる結果でもあるけど。
誕生の経緯からして大規模開発に使うようなものじゃない。
WPFは頑張ってると思うよ。
Windowsデスクトップ向け開発技術の中ではバランスがいい。
これ選んでおけば困ることがない。
後発が揃いも揃ってヘボすぎる結果でもあるけど。
454デフォルトの名無しさん
2022/02/23(水) 16:12:12.81ID:EjF360bu >>453
WinFormsで十分
WinFormsで十分
455デフォルトの名無しさん
2022/02/23(水) 16:17:35.16ID:A1VwjaQk 腐ってると言ってもWPFは納豆なんだよ。好きな人は好きだが嫌いな人は食べない。
456デフォルトの名無しさん
2022/02/23(水) 16:23:19.96ID:YdM3SxcO457デフォルトの名無しさん
2022/02/23(水) 16:28:06.25ID:A1VwjaQk 近所にスケートリンクないんだよな
458デフォルトの名無しさん
2022/02/23(水) 16:49:27.74ID:5YFRSXe3 あいかわらずのおじさん...
459デフォルトの名無しさん
2022/02/23(水) 16:52:38.52ID:A1VwjaQk 納得くせーガキが背伸びすんなよ
460デフォルトの名無しさん
2022/02/23(水) 17:08:22.18ID:Xkg4oOVl461デフォルトの名無しさん
2022/02/23(水) 17:35:40.25ID:4nPsDKk4 Flutterってwebもデスクトップもまともに動くんかねぇ・・・
462デフォルトの名無しさん
2022/02/23(水) 17:42:10.42ID:zyypBZ1d flutterはデスクトップ向けに簡単にネイティブAPIつっつけないんじゃないの?
C#ぐらいデカいデスクトップ向けバッテリーがあっても結構頻繁にネイティブ必要なのに。
C#ぐらいデカいデスクトップ向けバッテリーがあっても結構頻繁にネイティブ必要なのに。
463デフォルトの名無しさん
2022/02/23(水) 18:21:05.11ID:jrR/d40v flutter webはダメっぽい
CanvasKitのwebasmとか大きすぎてダウンロードが..
そこから..
flutter desktopはok
CanvasKitのwebasmとか大きすぎてダウンロードが..
そこから..
flutter desktopはok
464デフォルトの名無しさん
2022/02/24(木) 08:38:23.23ID:p3uXF2gK この第一人者ってJohn Gossman?
465デフォルトの名無しさん
2022/02/24(木) 15:22:11.77ID:Z10usaaO WPFで作成したアプリをWindows Defenderが誤検知したんだがMSふざけてんのか?
お前のとこのツールで作成したアプリだぞ
お前のとこのツールで作成したアプリだぞ
466デフォルトの名無しさん
2022/02/24(木) 15:53:17.31ID:uozJ2LSE467デフォルトの名無しさん
2022/02/25(金) 08:37:34.40ID:6D5Ibm3F >>465
納品するソフトで同じ事があった。
納品するソフトで同じ事があった。
468デフォルトの名無しさん
2022/02/25(金) 09:03:07.81ID:F30cwVSi ウイルスがやりそうなことや、お行儀の良いプログラムがやらなそうなこと実装すると結構引っかかる
469デフォルトの名無しさん
2022/02/25(金) 09:16:53.23ID:MEIpOner Webにおくと問答無用で「人気がない」判定されて疑われる
470デフォルトの名無しさん
2022/02/25(金) 12:36:04.84ID:n0fLabvp このスレでflutterとかrustとか知ることできて
ありがたい
ありがたい
471デフォルトの名無しさん
2022/02/25(金) 13:03:03.43ID:pyvPoE8E やはりGUIはFlutterで構築するのが流行るかな
472デフォルトの名無しさん
2022/02/25(金) 13:14:04.91ID:yOOIJPZ6 flutterはネストしたスクロール部分で欠陥があるから注意
473デフォルトの名無しさん
2022/02/25(金) 13:56:06.11ID:8HeuC971 まあVSのC++のコンソールアプリのテンプレートのHelloWorldをデバッグビルドするだけで
マカフィーはウィルスとして判定するんやけどな...
マカフィーはウィルスとして判定するんやけどな...
474デフォルトの名無しさん
2022/02/25(金) 14:10:58.39ID:Geimv/XM マカヘー「今どきC++なんか使ってるやつはウィルス作成者に違いない!ギルティ!」
475デフォルトの名無しさん
2022/02/25(金) 16:03:43.25ID:eqYFRIFE476デフォルトの名無しさん
2022/02/25(金) 17:52:46.88ID:yOOIJPZ6 ネストしたスクロールってandroidで当たり前のツールバーがコンテンツのスクロールに合わせて表示されたり消えたりするやつのこととかを含む..
まじでflutterスクロールまわり欠陥だらけ
jetpack composeはそうならないことを祈る
まじでflutterスクロールまわり欠陥だらけ
jetpack composeはそうならないことを祈る
477デフォルトの名無しさん
2022/02/25(金) 18:15:02.63ID:yOOIJPZ6 つうか、netflixとかamazonのアプリとかyoutubeとかもネストしたスクロールだろ
縦方向にスクロールさせて個別のトピックで横方向にスクロール
こういうアプリ良くみるけど
縦方向にスクロールさせて個別のトピックで横方向にスクロール
こういうアプリ良くみるけど
478デフォルトの名無しさん
2022/02/25(金) 18:28:31.23ID:VyDJtm7x479デフォルトの名無しさん
2022/02/25(金) 18:51:35.45ID:yOOIJPZ6 ネストしたスクロールで方向が違うものを特にカルーセルっていうだと思う(想像)
480デフォルトの名無しさん
2022/02/25(金) 19:04:52.93ID:yOOIJPZ6481デフォルトの名無しさん
2022/02/25(金) 19:20:06.74ID:yOOIJPZ6482デフォルトの名無しさん
2022/02/25(金) 19:54:02.28ID:L/iFS/ue ネストしたスクロールって親にも子にもスクロールバーが出るようなUIだぞ。
カルーセルはスクロールとは言わずにスライドとかページ切り替えと表現する。
カルーセルはスクロールとは言わずにスライドとかページ切り替えと表現する。
483デフォルトの名無しさん
2022/02/25(金) 21:12:24.61ID:yOOIJPZ6 それ以前にデザイン的じゃなくて技術的な観点から複数のコンポーネント間でUIイベントをやり取りしてスクロールを調整する動きをネストしたスクロールと表現してそういう前提で話を進めてたんだが
そこはわかりずらかったっぽいので悪かった
だから>>476のツールバーが消えたり隠れたりする動きも含めたり
androidならNestedScrollViewやらNestedScrollingParent
まぁ、そこらへんがflutterはくそ
そこはわかりずらかったっぽいので悪かった
だから>>476のツールバーが消えたり隠れたりする動きも含めたり
androidならNestedScrollViewやらNestedScrollingParent
まぁ、そこらへんがflutterはくそ
484デフォルトの名無しさん
2022/02/25(金) 21:29:28.09ID:Mlva5ec6 その辺は何でやってもクソな気が…(やりたくない
485デフォルトの名無しさん
2022/02/27(日) 02:20:45.48ID:5PrhB3U9 いまからだとどうWPF勉強したらいいの?
486デフォルトの名無しさん
2022/02/27(日) 02:22:27.16ID:o7kRBzLD MSのドキュメント読むだけだろ。
487デフォルトの名無しさん
2022/02/27(日) 08:52:36.15ID:WzYYvDDu 今からWPFなんてやっても仕事ないけどな
趣味なら好きなようにしていいが
趣味なら好きなようにしていいが
488デフォルトの名無しさん
2022/02/27(日) 09:40:55.29ID:COEkEbcq かずきのWPF講座読んで、あとは使うならMVVMライブラリのチュートリアルでもやってみれば
489デフォルトの名無しさん
2022/02/27(日) 10:20:56.98ID:ToDUQmf6 もはやユーザーが少なすぎてベストプラクティスもクソもない状態だから、自分の好きなように使えばいいよ
490デフォルトの名無しさん
2022/02/27(日) 10:35:00.29ID:fVG8H20B そうそう。MVVM警察気取りが幅を利かせてた痛々しい時代は過ぎ去ってアーキテクチャ固執主義は間違いだったと実証された。
コードビハインドにガンガン実装しても全然いいよ。
コードビハインドにガンガン実装しても全然いいよ。
491デフォルトの名無しさん
2022/02/27(日) 10:43:34.24ID:npDV8IYK それは生存バイアスってやつだ
そもそも設計の良い悪いを言い出したらMVVM以前にこんな日の目を見なかったレガシー技術を採用すること自体が明らかに悪いわけで、
そういうことを気にしない人が残ってるだけ
そもそも設計の良い悪いを言い出したらMVVM以前にこんな日の目を見なかったレガシー技術を採用すること自体が明らかに悪いわけで、
そういうことを気にしない人が残ってるだけ
492デフォルトの名無しさん
2022/02/27(日) 10:50:36.47ID:NzDgaGJJ かずきって懐かしいな
いまなにやってんだ?
いまなにやってんだ?
493デフォルトの名無しさん
2022/02/27(日) 10:51:25.63ID:NzDgaGJJ >>490
WPFのMVVMが基地外なだけさ
WPFのMVVMが基地外なだけさ
494デフォルトの名無しさん
2022/02/27(日) 13:45:33.61ID:riGTCXuy495デフォルトの名無しさん
2022/02/27(日) 19:41:21.55ID:ZIjTMYhr MVVMって誇れるほど難しい技術でもないからw
逆にコレがわからないとしたら転職考えたほうが良いかも
逆にコレがわからないとしたら転職考えたほうが良いかも
496デフォルトの名無しさん
2022/02/27(日) 19:44:43.16ID:o7kRBzLD 超ブラックのIT業界いるなら、しかもPGは底辺なのでさっさと転職したほうがいい。
497デフォルトの名無しさん
2022/02/27(日) 21:02:08.91ID:Sj1PDpa0 >>492
日本マイクロソフト
日本マイクロソフト
498デフォルトの名無しさん
2022/02/27(日) 21:12:32.76ID:+/7Q5xyF499デフォルトの名無しさん
2022/02/28(月) 07:19:19.52ID:bo2jyn1E 今さらDispose()まで必須になったReactivePropety使うならナチュラルに書いた方がシンプルだし分かりやすい
500デフォルトの名無しさん
2022/02/28(月) 08:37:02.02ID:yylMWC41 自分的にはReactivePropetyは最初から眼中にない。
ほぼ個人でメンテしているようなものは業務で使うのはありえないし、
わざわざメモリリークの爆弾仕込むようなものだし。
ほぼ個人でメンテしているようなものは業務で使うのはありえないし、
わざわざメモリリークの爆弾仕込むようなものだし。
501デフォルトの名無しさん
2022/02/28(月) 08:59:25.09ID:4BlM0ozS >>456
.NET6のWinFormsデザイナ、まだベータ版だぞ。
スケーリング対応も多少改善されてるけど問題点はまだいくつも残ってるし、
そもそも固定配置前提のUIフレームワークは生産性低すぎて辛いだろう。
.NET6のWinFormsデザイナ、まだベータ版だぞ。
スケーリング対応も多少改善されてるけど問題点はまだいくつも残ってるし、
そもそも固定配置前提のUIフレームワークは生産性低すぎて辛いだろう。
502デフォルトの名無しさん
2022/02/28(月) 12:51:13.26ID:VFLmeVbD やべー奴がいたw
https://mobile.twitter.com/ohbashunsuke/status/1495900842389610498
https://twitter.com/5chan_nel (5ch newer account)
https://mobile.twitter.com/ohbashunsuke/status/1495900842389610498
https://twitter.com/5chan_nel (5ch newer account)
503デフォルトの名無しさん
2022/02/28(月) 13:42:58.27ID:33ipu5gN504デフォルトの名無しさん
2022/02/28(月) 13:59:46.31ID:VFLmeVbD >>503
Webアプリで目の肥えた客「ウィンドウサイズに応じて最適な項目配置に変わってね。縦長ウィンドウにしたら縦に並べて、横長にしたら横に並べてね。」
Webアプリで目の肥えた客「ウィンドウサイズに応じて最適な項目配置に変わってね。縦長ウィンドウにしたら縦に並べて、横長にしたら横に並べてね。」
505デフォルトの名無しさん
2022/02/28(月) 15:06:09.80ID:ki9qQxut >>504
WinFormsでもFlowLayoutPanelてのがあった気が
WinFormsでもFlowLayoutPanelてのがあった気が
506デフォルトの名無しさん
2022/02/28(月) 15:41:54.06ID:nNPgEP9f >>505
客「あっ、そうそう、文字サイズは5段階ぐらいで調節可能にしといてね」
客「あっ、そうそう、文字サイズは5段階ぐらいで調節可能にしといてね」
507デフォルトの名無しさん
2022/02/28(月) 15:57:41.97ID:ki9qQxut >>506
それはきついかも…
それはきついかも…
508デフォルトの名無しさん
2022/02/28(月) 17:03:59.41ID:zvSrYpGE テレワークで突然解像度1366x768のノートPCとかいう人権のない環境に叩き落された人もいる
古の業務ソフトには縦800が前提かつ、全ウィンドウでサイズ変更不可とかいうクソみたいな仕様を採用してるものが多いので
最下部のボタンが押せなくて仕事にならないって話をもう数件聞いてる
レスポンシブにする必要はないが画面サイズ固定は流石に時代遅れだと思う
古の業務ソフトには縦800が前提かつ、全ウィンドウでサイズ変更不可とかいうクソみたいな仕様を採用してるものが多いので
最下部のボタンが押せなくて仕事にならないって話をもう数件聞いてる
レスポンシブにする必要はないが画面サイズ固定は流石に時代遅れだと思う
509デフォルトの名無しさん
2022/02/28(月) 17:20:47.12ID:ki9qQxut >>508
それはそうなんだがWinFormsの場合はPanelを使った流動的なものでもフォントが変更されるとフォント次第ではコントロールの幅とかが変に…
かと言ってWPFはListBoxとかで工夫を加える場合面倒
それはそうなんだがWinFormsの場合はPanelを使った流動的なものでもフォントが変更されるとフォント次第ではコントロールの幅とかが変に…
かと言ってWPFはListBoxとかで工夫を加える場合面倒
510デフォルトの名無しさん
2022/02/28(月) 22:55:13.95ID:eK9jJDC4 class ViewModel{
public ObservableCollection<Mail> Mails = ....
}
データグリッドでMailsをbindingして表示します。
データグリッドの各行ににチェックボックスを付けて、例えば一括して削除などの動作をしたい場合、MailクラスにIsCheckedなどのプロパティを追加する以外に良い方法はありますか?
Mailを継承した専用クラスを作ってそちらをbindingする方法も考えましたが、もっと簡単な、あるいは一般的な方法があれば教えて頂きたいです。
public ObservableCollection<Mail> Mails = ....
}
データグリッドでMailsをbindingして表示します。
データグリッドの各行ににチェックボックスを付けて、例えば一括して削除などの動作をしたい場合、MailクラスにIsCheckedなどのプロパティを追加する以外に良い方法はありますか?
Mailを継承した専用クラスを作ってそちらをbindingする方法も考えましたが、もっと簡単な、あるいは一般的な方法があれば教えて頂きたいです。
511デフォルトの名無しさん
2022/02/28(月) 23:25:29.73ID:ARJn3fZ4 UIの状態をあらわすのがViewModelなんだから、Mail用のMailViewModelを作ってそっちにIsCheckedプロパティを追加する
で
class ViewModel {
ObservableCollection<MailViewModel> MailViewModels =
}
で
class ViewModel {
ObservableCollection<MailViewModel> MailViewModels =
}
512デフォルトの名無しさん
2022/02/28(月) 23:28:39.53ID:ARJn3fZ4 MVVM的にはViewにバインドさせるのはModelじゃなくてViewModel
Modelをそのままバインドできる要件ならViewModelを用意せず横着してもいいけど
Modelをそのままバインドできる要件ならViewModelを用意せず横着してもいいけど
513デフォルトの名無しさん
2022/03/01(火) 04:27:43.12ID:HvxAN7j1 こんな単純なことするのにも迷うMVVMゴミすぎる
本末転倒だよ…
本末転倒だよ…
514デフォルトの名無しさん
2022/03/01(火) 08:15:49.02ID:6mHOWi1F そういうのはMVVMに限らない。MVCだって学んでなけりゃ迷うわな。
515デフォルトの名無しさん
2022/03/01(火) 10:13:10.94ID:Hsy6xGe8 ViewModelも使うけど加工する必要がないデータはModelから直接バインドしてます
最初のころは全てViewModel経由していたけど、その意味がわからなくなって
最初のころは全てViewModel経由していたけど、その意味がわからなくなって
516デフォルトの名無しさん
2022/03/01(火) 10:17:26.44ID:77YWD3uc >>515
MVVM警察だ。お前を逮捕する
MVVM警察だ。お前を逮捕する
517デフォルトの名無しさん
2022/03/01(火) 11:08:37.82ID:oU1D/s0E >>515
Modelってことはコードビハインド?
ざっと触ってみた感じ、ViewModelとModelは別物だね
WinFormsとかみたいな場合はイベントとかで直接View、つまりコントロールをいじってた
これをWeb系みたくデザイナーとプログラマの役割分だけするためにイベントやModelで直接コントロールをいじることを禁止する
もちろん、表示・非表示の切り替えみたいなのは別で
ViewModelを介すことで直接コントロールを操作することを防ぐ
例えばListBoxの中身をデータバインディングした場合、ViewModelを操作(配列に対する操作とか)をしたらListBoxに反映される
…って妄想してる
Modelってことはコードビハインド?
ざっと触ってみた感じ、ViewModelとModelは別物だね
WinFormsとかみたいな場合はイベントとかで直接View、つまりコントロールをいじってた
これをWeb系みたくデザイナーとプログラマの役割分だけするためにイベントやModelで直接コントロールをいじることを禁止する
もちろん、表示・非表示の切り替えみたいなのは別で
ViewModelを介すことで直接コントロールを操作することを防ぐ
例えばListBoxの中身をデータバインディングした場合、ViewModelを操作(配列に対する操作とか)をしたらListBoxに反映される
…って妄想してる
518デフォルトの名無しさん
2022/03/01(火) 11:21:43.44ID:2vaJYGq+ デスクトップ開発にデザイナーなんて職業は存在しない。
519デフォルトの名無しさん
2022/03/01(火) 13:08:57.70ID:RNWoyucI520デフォルトの名無しさん
2022/03/01(火) 13:33:00.63ID:xQ0S3wJN521デフォルトの名無しさん
2022/03/01(火) 16:14:35.26ID:UDSzZfa0 >>513
だな
だな
522デフォルトの名無しさん
2022/03/01(火) 17:02:09.29ID:mYgN9Bsp 採用すると生産性が落ちるアーキテクチャとか存在意義なくね?
プログラマーのオナニーでしかない
プログラマーのオナニーでしかない
523デフォルトの名無しさん
2022/03/01(火) 18:56:30.75ID:Tqcv2px3 >>511
これってMailViewModelの中にMailModelを保持すると思うけど、グリッドコントロールで行を消すとMailViewModelは消えるけどMailModelは消えずに残るよね?
そこは頑張ってコード書いて同期を取るしかない?
これってMailViewModelの中にMailModelを保持すると思うけど、グリッドコントロールで行を消すとMailViewModelは消えるけどMailModelは消えずに残るよね?
そこは頑張ってコード書いて同期を取るしかない?
524デフォルトの名無しさん
2022/03/01(火) 19:34:21.36ID:YC4P/K5p ストレージから削除するなら
頑張って書いたほうがいい
頑張って書いたほうがいい
525510
2022/03/01(火) 19:37:28.19ID:dYFnJIyt 皆さんありがとうございます。
class MailViewModel : Mail{
public IsChecked {
get => _isChecked;
set => SetProperty(ref _isChecked, value);
}
private _isChecked;
}
上記のようなクラスを作ってBindingするのが良さそうに思いました。
class MailViewModel : Mail{
public IsChecked {
get => _isChecked;
set => SetProperty(ref _isChecked, value);
}
private _isChecked;
}
上記のようなクラスを作ってBindingするのが良さそうに思いました。
526デフォルトの名無しさん
2022/03/01(火) 19:51:58.93ID:JcAvsTjQ >>523
グリットコントロールから行を消すことがメールの削除の操作を意味するようにしたいならMailModelも消す
単に非表示にしたいだけとか、ゴミ箱に入れておいて復活させるようにさせたいとか、色々考えられる
だからViewModelが欲しくなったのさ
グリットコントロールから行を消すことがメールの削除の操作を意味するようにしたいならMailModelも消す
単に非表示にしたいだけとか、ゴミ箱に入れておいて復活させるようにさせたいとか、色々考えられる
だからViewModelが欲しくなったのさ
527デフォルトの名無しさん
2022/03/01(火) 20:12:49.81ID:Tqcv2px3528デフォルトの名無しさん
2022/03/02(水) 06:20:23.82ID:2pV2z6cL Electronの葬式準備はできたか?
https://github.com/tauri-apps/tauri#comparison-between-tauri-and-electron
https://github.com/tauri-apps/tauri#comparison-between-tauri-and-electron
529デフォルトの名無しさん
2022/03/02(水) 18:19:13.15ID:aIp73SHF rustとか新しいのぼえとうないなぁ
530デフォルトの名無しさん
2022/03/03(木) 05:36:04.02ID:uxaiIIsi >>528
これは楽しみだな
これは楽しみだな
531デフォルトの名無しさん
2022/03/03(木) 09:44:18.37ID:Y3c36uTI ここまで普及したElectronの牙城を崩すのは無理な気がする。せいぜいGoレベルだろう。
Electronがディスク使用量もメモリ使用量も超重量級なのは不満に思ってたけど。
Electronがディスク使用量もメモリ使用量も超重量級なのは不満に思ってたけど。
532デフォルトの名無しさん
2022/03/03(木) 10:21:20.83ID:8QQBVbSl viewをhtmlとcssで書けないとつまらんよ
デザインがしょぼくなる
デザインがしょぼくなる
533デフォルトの名無しさん
2022/03/03(木) 10:21:59.75ID:8QQBVbSl WPFレベルでよければ可なのかもしれんが
534デフォルトの名無しさん
2022/03/03(木) 11:12:38.88ID:4Us9YDJC しょぼい方が評判良くて、デザイナーの自己満足全開デザインが使いづらい・分かりにくいと不評なのが現実
535デフォルトの名無しさん
2022/03/03(木) 11:17:10.50ID:8QQBVbSl >>534
あんたがセンス無いだけ
あんたがセンス無いだけ
536デフォルトの名無しさん
2022/03/03(木) 11:25:49.76ID:4Us9YDJC537デフォルトの名無しさん
2022/03/03(木) 11:41:18.82ID:OeErkjB1 碌に使いもしないが権限だけは大きいエライオジサンのせいで見た目だけは派手だが使いづらいものになるのはまれによくあること
538デフォルトの名無しさん
2022/03/03(木) 17:34:06.50ID:8kQ1SF/V デザインセンス云々は置いといてhtml+cssのほうがデザインの幅が広いのは確か
予算があるならデザイナーにも頼めるしね
予算があるならデザイナーにも頼めるしね
539デフォルトの名無しさん
2022/03/03(木) 23:32:59.05ID:hgALKmrt WPF+MVVM+Rxの実装について勉強中です
それぞれの各機能はなんとなく掴めてきたのですが、実装する場所や通知の受け取り方がまだ分かりません
例えばObservable.Intervalで指定した時間ごとにDBアクセスし、更新があれば通知するという処理はどのクラスに書くべきなのでしょうか
なんとなくですが、Mで実装しVMに通知、Vに表示と考えています
それぞれの各機能はなんとなく掴めてきたのですが、実装する場所や通知の受け取り方がまだ分かりません
例えばObservable.Intervalで指定した時間ごとにDBアクセスし、更新があれば通知するという処理はどのクラスに書くべきなのでしょうか
なんとなくですが、Mで実装しVMに通知、Vに表示と考えています
540デフォルトの名無しさん
2022/03/04(金) 08:04:23.26ID:shwqyc/K >>539
MVVMはあくまで、GUIの設計パターン。
DBアクセスのようなアプリの内部処理は
Mで包んでGUIの処理から隠されるので、
MVVMの処理フローには一切出てこない。
Mの原則は「GUIから見える状態に変化があれば通知する」。
この場合は、DBアクセスし、更新があり、
その結果としてGUIが更新が必要になったら、
Mに通知させるという処理になる。
MVVMはあくまで、GUIの設計パターン。
DBアクセスのようなアプリの内部処理は
Mで包んでGUIの処理から隠されるので、
MVVMの処理フローには一切出てこない。
Mの原則は「GUIから見える状態に変化があれば通知する」。
この場合は、DBアクセスし、更新があり、
その結果としてGUIが更新が必要になったら、
Mに通知させるという処理になる。
541デフォルトの名無しさん
2022/03/04(金) 09:46:05.06ID:EayDkyd8 大変わかりやすい
542デフォルトの名無しさん
2022/03/04(金) 12:16:19.88ID:p2+DzLBF お気に入りのアプリがWPFで実装されてて公開されてるから古いUIをWin 11のUIに合わせたくてForkしてWinUI3.0に対応させようと思ったらWindows App SDK 1.0だとAcrylicやMicaに対応してないとかズコーだわやっぱアホだわMSやることがすべて片手落ち
結局サードパーティー製のAcrylic実装を使う羽目になったわけだがこっちもろくすっぽメンテされてなくてWin11に対応してなくてダブルでズコー
たまにやる気になってプライベートでいじろうかと思ったらこれだからMSの開発環境ってマジでどうしようもないな
誰かWin11とVS2022で使える無料のAcrylic実装しらんかね?
結局サードパーティー製のAcrylic実装を使う羽目になったわけだがこっちもろくすっぽメンテされてなくてWin11に対応してなくてダブルでズコー
たまにやる気になってプライベートでいじろうかと思ったらこれだからMSの開発環境ってマジでどうしようもないな
誰かWin11とVS2022で使える無料のAcrylic実装しらんかね?
543デフォルトの名無しさん
2022/03/04(金) 12:27:44.21ID:7Zhud46/ >WinUI3はまだ完成していません。
一応MSもその認識はあったのね。
あんなお粗末な出来で自信を持って1.0として出したわけじゃないのね。
一応MSもその認識はあったのね。
あんなお粗末な出来で自信を持って1.0として出したわけじゃないのね。
544デフォルトの名無しさん
2022/03/04(金) 12:43:20.96ID:jlehksZI >>542
WinUI選ぶくらいならこれ。
Flutter for Windows
・fluent_uiパッケージ
・flutter_acrylicパッケージ
Windows向けはまだ出たばかりだけど、
現時点の機能・品質、
フレームワークとしての出来、
将来性、
開発者の期待度
どう考えてみてもWinUIがFlutterに蹴散らされる未来しか思いつかない。
WinUIは
「これが最新らしいし、やってみるか」
↓
「えっ?なにこれ、こんなしょぼいの?こんなこともできないの?」
って感じでちょっと触って実情に愕然として、さーっと離れていく。
WinUI選ぶくらいならこれ。
Flutter for Windows
・fluent_uiパッケージ
・flutter_acrylicパッケージ
Windows向けはまだ出たばかりだけど、
現時点の機能・品質、
フレームワークとしての出来、
将来性、
開発者の期待度
どう考えてみてもWinUIがFlutterに蹴散らされる未来しか思いつかない。
WinUIは
「これが最新らしいし、やってみるか」
↓
「えっ?なにこれ、こんなしょぼいの?こんなこともできないの?」
って感じでちょっと触って実情に愕然として、さーっと離れていく。
545デフォルトの名無しさん
2022/03/04(金) 16:27:48.56ID:KOjBrP/m fluent_ui実際使うとちょっとアレ
modernwpfもそうだがやっぱ個人メンテじゃなー
Microsoftが手がけろよ
modernwpfもそうだがやっぱ個人メンテじゃなー
Microsoftが手がけろよ
546デフォルトの名無しさん
2022/03/04(金) 16:40:32.17ID:KOjBrP/m >>305
これにUnoPlatformとAvaloniaとXamarin(maui)も追加してくれんと
で、これも全部微妙という
クロスプラットとかUIフレームワークは人的リソースさかないと品質とかできないのにみんなで戦力分散して全部微妙品質
これにUnoPlatformとAvaloniaとXamarin(maui)も追加してくれんと
で、これも全部微妙という
クロスプラットとかUIフレームワークは人的リソースさかないと品質とかできないのにみんなで戦力分散して全部微妙品質
547デフォルトの名無しさん
2022/03/04(金) 16:41:15.22ID:KOjBrP/m *品質とか維持できない
548デフォルトの名無しさん
2022/03/04(金) 17:00:21.59ID:p2+DzLBF >>544
おーサンキュー
だが流石に.NET FrameworkのレガシーアプリをFlutterでポーティングするほどの時間も熱意もないwww
とういかReactやFlutterが出る10年以上前から思ってたんだがなぜMSはXAMLとASP(Razor)を今でも別々に拡張してるのか理解に苦しむし頭が悪すぎる
まぁどうせ社内の派閥や政治でわけわからんこと繰り返してるんだろうけどその間に開発環境もシェア失ってしまったな
せめてどっちかに統一してUIの定義はCSS拡張にしないともうよっぽどの事情がないとこんなクソなフロントエンドフレームワークなんて誰も使わんぞ
理想を言えばさっさとXAMLとASPを窓から放り投げてTSとCSSで記述する新しいフロントエンドフレームワークを実装すべきだと思うんだがな
おーサンキュー
だが流石に.NET FrameworkのレガシーアプリをFlutterでポーティングするほどの時間も熱意もないwww
とういかReactやFlutterが出る10年以上前から思ってたんだがなぜMSはXAMLとASP(Razor)を今でも別々に拡張してるのか理解に苦しむし頭が悪すぎる
まぁどうせ社内の派閥や政治でわけわからんこと繰り返してるんだろうけどその間に開発環境もシェア失ってしまったな
せめてどっちかに統一してUIの定義はCSS拡張にしないともうよっぽどの事情がないとこんなクソなフロントエンドフレームワークなんて誰も使わんぞ
理想を言えばさっさとXAMLとASPを窓から放り投げてTSとCSSで記述する新しいフロントエンドフレームワークを実装すべきだと思うんだがな
549デフォルトの名無しさん
2022/03/04(金) 17:13:00.22ID:V0cJmevn やるならDart使うか、同じようなJavascriptをリデザインした新言語を作って欲しい
550デフォルトの名無しさん
2022/03/04(金) 19:51:13.51ID:p2+DzLBF >>544
ところでFlutterってVS2022で環境構築できる?
拡張とプロジェクトテンプレートがあれば最高だけどまぁないか
Android StudioはエミュとSDK用にMacに入れてたけどくそ重くてVSCodeでReact Nativeばかり使ってるけどWinで試してみるかな
ところでFlutterってVS2022で環境構築できる?
拡張とプロジェクトテンプレートがあれば最高だけどまぁないか
Android StudioはエミュとSDK用にMacに入れてたけどくそ重くてVSCodeでReact Nativeばかり使ってるけどWinで試してみるかな
551デフォルトの名無しさん
2022/03/04(金) 20:08:12.18ID:j9h/2ScS みんな Flutterに行っちゃうのか..
552デフォルトの名無しさん
2022/03/04(金) 20:20:59.67ID:odUl/eCo >>548
それなんてReact Native?(´・ω・`)
それなんてReact Native?(´・ω・`)
553デフォルトの名無しさん
2022/03/04(金) 21:23:31.50ID:jlehksZI >>550
VSCodeとFlutter拡張で開発できる。
Windows用ビルドするのにVS2019か2022を入れておく必要はある。
でも今2022の17.1.0のバグでデバッグモードが死んでて17.1.1待ち。
VSCodeとFlutter拡張で開発できる。
Windows用ビルドするのにVS2019か2022を入れておく必要はある。
でも今2022の17.1.0のバグでデバッグモードが死んでて17.1.1待ち。
554デフォルトの名無しさん
2022/03/04(金) 21:43:37.06ID:p2+DzLBF >>553
React NativeもそうだけどFlutterもパッケージのバージョンで開発環境ぶっ壊れて死にそうになる感じかなのか?w
とりあえずVSCodeはReact Nativeに最適化してるから先にAndroid Studio試すわ
そろそろRemote-Containersを試したいんだが最近はコーディングより環境構築がくそムズくてめんどいんだよな
React NativeもそうだけどFlutterもパッケージのバージョンで開発環境ぶっ壊れて死にそうになる感じかなのか?w
とりあえずVSCodeはReact Nativeに最適化してるから先にAndroid Studio試すわ
そろそろRemote-Containersを試したいんだが最近はコーディングより環境構築がくそムズくてめんどいんだよな
555デフォルトの名無しさん
2022/03/04(金) 22:13:47.37ID:uA/ZaTOg556デフォルトの名無しさん
2022/03/04(金) 22:55:59.46ID:/OYyWF11 WPFもFlutterも両方入門者レベルだけど、Flutterのが馴染むなあ…
557デフォルトの名無しさん
2022/03/04(金) 22:58:40.01ID:KOjBrP/m じゃあ、先にFlutterでMVVM覚えてからWPFくればいい
そうすれば後覚えるのはxamlだけ
そうすれば後覚えるのはxamlだけ
558デフォルトの名無しさん
2022/03/04(金) 23:41:28.81ID:Ot1pbWlC FlutterいいけどC++やりとうないな・・・
559デフォルトの名無しさん
2022/03/04(金) 23:42:12.12ID:p2+DzLBF とりあえずFlutterのWindows Desktop環境の構築終わってビルドしてみてDartの構文学んでるとこだがこれDartってまんまC#のパクリやんけwww
んでFlutterの構文はJSX(TSX)のパクリだなとりあえず状態管理がReduxみたいにクソじゃなければ文句ないわ
>>544のfluent_uiとfluent_acrylic試してみるわ
んでFlutterの構文はJSX(TSX)のパクリだなとりあえず状態管理がReduxみたいにクソじゃなければ文句ないわ
>>544のfluent_uiとfluent_acrylic試してみるわ
560デフォルトの名無しさん
2022/03/05(土) 00:19:20.18ID:E2yAAp8N DartはC#じゃなくてGoogleが再定義した中途半端なJavaでイラっとするんだよな
interfaceの定義が暗黙だったりinternalならプライベートメンバにアクセスできたりわざわざimplementsやextendsが必要で冗長だったりC#の方がよっぽどモダンだよ
interfaceの定義が暗黙だったりinternalならプライベートメンバにアクセスできたりわざわざimplementsやextendsが必要で冗長だったりC#の方がよっぽどモダンだよ
561デフォルトの名無しさん
2022/03/05(土) 01:14:27.39ID:V2Ahzg+A WinUI3は今でもアプリ内のアクリルは有効だから、ベースに壁紙でも配置すればそれっぽいものにはなるんだがね
562デフォルトの名無しさん
2022/03/05(土) 06:05:39.61ID:lIUzJS5r >>560
DartはJavaScriptの置き換えを狙った言語。
TypeScriptみたいにJavaScriptの上位互換よりも
JavaScriptの古い部分を排除して新しく作り直したDartのアプローチの方が好き。
DartはJavaScriptの置き換えを狙った言語。
TypeScriptみたいにJavaScriptの上位互換よりも
JavaScriptの古い部分を排除して新しく作り直したDartのアプローチの方が好き。
563デフォルトの名無しさん
2022/03/05(土) 11:25:06.31ID:1jHFvDsl564デフォルトの名無しさん
2022/03/05(土) 11:45:02.14ID:GCjMsc40 Heartだけは熱いぜ!
565デフォルトの名無しさん
2022/03/05(土) 12:06:23.36ID:nwKZyNIL566デフォルトの名無しさん
2022/03/05(土) 13:10:04.52ID:GCjMsc40 性的か
愛的か
悩ましいところだ
愛的か
悩ましいところだ
567デフォルトの名無しさん
2022/03/05(土) 13:26:38.14ID:mDTM2Slk >>563の頭の悪さひどすぎだろw
568デフォルトの名無しさん
2022/03/05(土) 13:37:05.84ID:sPneiazO 理詰めで論破されて悔しいけど反論できないから顔真っ赤でIDコロコロ自演して悪口とか恥ずかし過ぎるだろ
569デフォルトの名無しさん
2022/03/05(土) 14:11:11.30ID:mDTM2Slk 理詰めって静的とか動的の話し誰もしてないのに、一人で突然型付けの話して論破って馬鹿すぎるw
誰もそんな話してねぇんだよww
技術的な話する以前の頭の悪さww
誰もそんな話してねぇんだよww
技術的な話する以前の頭の悪さww
570デフォルトの名無しさん
2022/03/07(月) 09:51:07.88ID:uEz3lV8K WinUI 3.0の完成度は公式の認識ではまだ50%未満なんだな。
これをポジティブにとらえればいいのかネガティブにとらえればいいのか。
これをポジティブにとらえればいいのかネガティブにとらえればいいのか。
571デフォルトの名無しさん
2022/03/07(月) 15:03:59.51ID:kOvQrFoW 動きのとろい奴は変化し続ける環境に追従できない
572デフォルトの名無しさん
2022/03/07(月) 15:12:43.80ID:xDt5CcEi 未だにWPFやってる奴が言うと説得力あるな
573デフォルトの名無しさん
2022/03/07(月) 15:32:53.11ID:s7EYao7X 世界一のIDEであるVS(codeじゃない)とC#の出来の良さををすべてスポイルしてマイナスにしてしまうフレームワークしか作らないからな
MSは良い加減一貫性や統一性のない大企業病を修正しないと開発環境を失う時代はすぐそこまできてるぞ
MSは良い加減一貫性や統一性のない大企業病を修正しないと開発環境を失う時代はすぐそこまできてるぞ
574デフォルトの名無しさん
2022/03/07(月) 17:19:40.02ID:zKkd3LGQ WinUI3で、普通にペロッとzipなりで相手に渡せるexe作れる?
配置型強制とか開発者モードONならとかは避けたいのだが...
配置型強制とか開発者モードONならとかは避けたいのだが...
575デフォルトの名無しさん
2022/03/07(月) 17:23:04.90ID:n4nlllf2576デフォルトの名無しさん
2022/03/07(月) 17:29:13.38ID:LEfSXXfI >>574
は?githubでbuildしたバイナリごと公開すればいいだけなんだが・・・もしかしてこのスレってレベル低い雑魚専スレだった?www
は?githubでbuildしたバイナリごと公開すればいいだけなんだが・・・もしかしてこのスレってレベル低い雑魚専スレだった?www
577デフォルトの名無しさん
2022/03/07(月) 17:35:52.60ID:n4nlllf2 >>576
もうその釣り方飽きた
もうその釣り方飽きた
578デフォルトの名無しさん
2022/03/07(月) 17:43:33.51ID:uQvWeikk みんなWPF使ってないのにスレはよく伸びるな。MSは釣りの達人だな。
579デフォルトの名無しさん
2022/03/07(月) 17:55:02.83ID:jNxtjOjp しれっとスレタイにWinUIも紛れてるからね
580デフォルトの名無しさん
2022/03/07(月) 18:14:28.34ID:88DwHIqD ReactivePropertyって便利ですか?
重かったりしませんか?
重かったりしませんか?
581デフォルトの名無しさん
2022/03/07(月) 18:29:56.66ID:ekr02bKa WPF使わない人が入れ替わり立ち替わりこのスレにやって来るのが逆に不思議だわ。
582デフォルトの名無しさん
2022/03/07(月) 18:31:45.58ID:/It3ML06 >>580
いつメンテが止まるかわからんコントリビューターがほとんどいない日本のガラパゴスフレームワークなんて使う奴は馬鹿だって脳みそに刻み込め
Livetと同じく作者が飽きたらマイグレーションしなきゃならん体験か地獄だろ
まぁそもそもMSの開発環境はまともにメンテされてるサードパーティがほぼないから既にオワコンなんですけどね
いつメンテが止まるかわからんコントリビューターがほとんどいない日本のガラパゴスフレームワークなんて使う奴は馬鹿だって脳みそに刻み込め
Livetと同じく作者が飽きたらマイグレーションしなきゃならん体験か地獄だろ
まぁそもそもMSの開発環境はまともにメンテされてるサードパーティがほぼないから既にオワコンなんですけどね
583デフォルトの名無しさん
2022/03/07(月) 18:51:03.10ID:jNxtjOjp584デフォルトの名無しさん
2022/03/07(月) 19:32:11.33ID:JY9LQh4h Windows Helloの実装見てても相変わらずMSが作る認証の実装って抽象化しすぎてて手間がかかってクソ面倒だよな
Xamarin向けで個人が作ってるFingerprint実装の方がよっぽど簡単だしわかりやすい
MSの実装ってすべてこれで高度に抽象化されてはいるが基本機能は提供してやってるからこれを自由に使って開発しろ、もちろん各機能はお前らが開発者が実装するんだ当然だろ?って価値観だからそりゃこんなクソ面倒な環境なんて人気なくなるわな
Xamarin向けで個人が作ってるFingerprint実装の方がよっぽど簡単だしわかりやすい
MSの実装ってすべてこれで高度に抽象化されてはいるが基本機能は提供してやってるからこれを自由に使って開発しろ、もちろん各機能はお前らが開発者が実装するんだ当然だろ?って価値観だからそりゃこんなクソ面倒な環境なんて人気なくなるわな
585デフォルトの名無しさん
2022/03/07(月) 19:55:21.52ID:MoIQ3Ajl powershellで使えるからwpf好き
586デフォルトの名無しさん
2022/03/07(月) 20:15:48.46ID:I0vdSErl >>580
メモリリークを量産出来て便利だよ^^
メモリリークを量産出来て便利だよ^^
587デフォルトの名無しさん
2022/03/07(月) 23:00:21.18ID:47rZ/1iq >>582
WideStudioをおすすめします
WideStudioをおすすめします
588デフォルトの名無しさん
2022/03/07(月) 23:27:58.63ID:MOFKApH8 >>580
ビルドするとdllが大量にできる
ビルドするとdllが大量にできる
589デフォルトの名無しさん
2022/03/07(月) 23:48:28.14ID:KtNINo0C >>581
最大勢力であるWPF勢を取り込めば覇権を手にすることができるからな
最大勢力であるWPF勢を取り込めば覇権を手にすることができるからな
590デフォルトの名無しさん
2022/03/08(火) 00:28:47.31ID:VwC0MlqW591デフォルトの名無しさん
2022/03/08(火) 06:00:50.91ID:zwHCpSBo >>581
バリバリ使ってるわ!
バリバリ使ってるわ!
592デフォルトの名無しさん
2022/03/08(火) 13:55:51.69ID:EEUa6olq >>584
誹謗抽象イクナイ‼
誹謗抽象イクナイ‼
593デフォルトの名無しさん
2022/03/08(火) 18:37:52.43ID:cpo20Guw 抽象クラスイイ!!
594デフォルトの名無しさん
2022/03/09(水) 09:44:30.26ID:jWVjgdsY 依存関係プロパティも添付プロパティも面倒っすな
コードスニペットがなかったら発狂してる
コードスニペットがなかったら発狂してる
595デフォルトの名無しさん
2022/03/09(水) 12:09:54.98ID:i3HUDkFi コード補完が汚れるのと言語やライブラリと関係ないキーワード覚えるの無駄だからスニペット大嫌いだわ
これが嫌だから世界一賢いIntelli Sense搭載のVSをできるだけ使いたいのに他言語のフレームワークがないのMSクソすぎる
これが嫌だから世界一賢いIntelli Sense搭載のVSをできるだけ使いたいのに他言語のフレームワークがないのMSクソすぎる
596デフォルトの名無しさん
2022/03/09(水) 18:35:20.04ID:6/DH/Lk5 Q) WinUIを使った実際のプロジェクトを見たことがありますか?
A) 私はC++/WinUI3で簡単なRPAツールを開発したことがありますが、
WinUI3の現在の進捗状況と機能では、商用アプリケーションを開発することができないと言いたいのです。
A) ソロ開発者の話をよく聞いていますが、はっきりとノーと答えることができます。
今のところ私の知る限り、誰もWinUIの道を進もうとは思っていません。
A) 他の人達が言うように、WinUI3は商用アプリケーションにはまだ早いです。
私たちはWinUI3を調査し、WPFの代わりにWinUI3を使用するようにいくつかのアプリを変更できるかどうか検討しましたが、
多くの機能が欠けており、バグの量も多いため、現実的ではありません。
WinUI3は、今のところ趣味のアプリケーションにしか使えません。
私の予想では、Microsoftのリソース次第では、完成まで2年かかるかもしれません。
A) 私はC++/WinUI3で簡単なRPAツールを開発したことがありますが、
WinUI3の現在の進捗状況と機能では、商用アプリケーションを開発することができないと言いたいのです。
A) ソロ開発者の話をよく聞いていますが、はっきりとノーと答えることができます。
今のところ私の知る限り、誰もWinUIの道を進もうとは思っていません。
A) 他の人達が言うように、WinUI3は商用アプリケーションにはまだ早いです。
私たちはWinUI3を調査し、WPFの代わりにWinUI3を使用するようにいくつかのアプリを変更できるかどうか検討しましたが、
多くの機能が欠けており、バグの量も多いため、現実的ではありません。
WinUI3は、今のところ趣味のアプリケーションにしか使えません。
私の予想では、Microsoftのリソース次第では、完成まで2年かかるかもしれません。
597デフォルトの名無しさん
2022/03/09(水) 18:44:48.69ID:TswYpzkY >>594
リリースの時点で属性ラベルつけるぐらいで通知出来るようにしていたらと
リリースの時点で属性ラベルつけるぐらいで通知出来るようにしていたらと
598デフォルトの名無しさん
2022/03/09(水) 18:54:01.67ID:M9pSY8tZ 実際にWinUI3触ってない奴や理解できてない奴はは勘違いしてるがWinUI3は各プラットフォームのネイティブUIをWindows App SDKとして完全に切り離して独立させたものだからWin11のAcrylicやMiacなんかを実装するものじゃないぞ
WInUI3(Windows App SDK 1.0)の目的はストアが大失敗した原因の一つであるストアアプリ実装の障害となっていたUWPとWIn32を統合してXAMLで統一することだからな
まぁもうWindowsのカジュアルアプリをAndroidに委ねる方針を決めて既に実装もなかば完了してて英語圏の一部ユーザーには提供も始まってる状況でこんなことにリソース使ってるのはアホだと思うが
今MSがやることはFlutterのC#フレームワークを開発することだと思うんだがなFlutnetを買収してもいいしとにかく買収したXamarinのアプローチはWebがないから失敗だったと認めて精算して次に進むことだ
WInUI3(Windows App SDK 1.0)の目的はストアが大失敗した原因の一つであるストアアプリ実装の障害となっていたUWPとWIn32を統合してXAMLで統一することだからな
まぁもうWindowsのカジュアルアプリをAndroidに委ねる方針を決めて既に実装もなかば完了してて英語圏の一部ユーザーには提供も始まってる状況でこんなことにリソース使ってるのはアホだと思うが
今MSがやることはFlutterのC#フレームワークを開発することだと思うんだがなFlutnetを買収してもいいしとにかく買収したXamarinのアプローチはWebがないから失敗だったと認めて精算して次に進むことだ
599デフォルトの名無しさん
2022/03/09(水) 19:01:18.69ID:EwjkSh/7 micaやbackground acrylicはWinUI3 1.1の予定でしょ
600デフォルトの名無しさん
2022/03/09(水) 19:39:13.13ID:k0VfhdGe601デフォルトの名無しさん
2022/03/09(水) 19:44:09.02ID:AdA9vO5b MSがオープンソースに舵切って
もう随分日が経つのになにやってんの?
もう随分日が経つのになにやってんの?
602デフォルトの名無しさん
2022/03/09(水) 19:47:44.87ID:YAFqNXTJ 舵切ったせいでどんどん糞化、衰退していくなw
603デフォルトの名無しさん
2022/03/09(水) 20:14:21.74ID:AdA9vO5b そりゃメインストリームじゃ無くなるって事だから
良いものに投資してそれを担げば良いってビジネスに変わってるのよ
良いものに投資してそれを担げば良いってビジネスに変わってるのよ
604デフォルトの名無しさん
2022/03/09(水) 21:22:35.44ID:z5JAsG3I WPFはWindowsとともに緩やかに死んでいけばいいものなんだから、
WPFから○○に乗り換える、みたいな思考が出てくること自体が俺にはよくわらかんけどな
○○を適用する領域とWPFがになっている既存の領域って重ならなくない?
WPFから○○に乗り換える、みたいな思考が出てくること自体が俺にはよくわらかんけどな
○○を適用する領域とWPFがになっている既存の領域って重ならなくない?
605デフォルトの名無しさん
2022/03/09(水) 21:51:01.37ID:J2pOraNy ぶっちゃけUWPとWin32なんて放置でいいんだよFlutterでめっちゃ簡単にWinのデスクトップあぷり作れるんだがw
しかもFlutterならすでにAcrylicやMiacが超簡単に実装できるパッケージが存在してて本家のWinUIがすでにオワコンのゴミになってんだよな
個人的にXAMLに統一したのは悪手で最悪のシナリオだと思うがなこれMSの開発環境にトドメ刺した気がする
だってWPFもUWPもXamarin FormsもXAMLを採用してるフロントエンド実装ってカスマイズが半端じゃなく面倒臭くて大変だからな
Xamarin FormsでiOSやAndroidのText Field/Text Editのラインの色を変更するというReactやFlutterなら超簡単な実装がわざわざプラットフォーム毎にカスタムBrush作らないとダメなの頭悪すぎるよMSこんなくそフロントエンドフレームワークなんてそりゃ誰も使わないよwww
しかもFlutterならすでにAcrylicやMiacが超簡単に実装できるパッケージが存在してて本家のWinUIがすでにオワコンのゴミになってんだよな
個人的にXAMLに統一したのは悪手で最悪のシナリオだと思うがなこれMSの開発環境にトドメ刺した気がする
だってWPFもUWPもXamarin FormsもXAMLを採用してるフロントエンド実装ってカスマイズが半端じゃなく面倒臭くて大変だからな
Xamarin FormsでiOSやAndroidのText Field/Text Editのラインの色を変更するというReactやFlutterなら超簡単な実装がわざわざプラットフォーム毎にカスタムBrush作らないとダメなの頭悪すぎるよMSこんなくそフロントエンドフレームワークなんてそりゃ誰も使わないよwww
606デフォルトの名無しさん
2022/03/09(水) 22:47:34.76ID:63IP/FFF じゃあなんでFlutterはWinFormsに勝てないんだい?
607デフォルトの名無しさん
2022/03/09(水) 22:54:38.93ID:UXYSaO0e >>606がネットワークみたいなIDをしてるからでしょうね
608デフォルトの名無しさん
2022/03/09(水) 23:02:19.06ID:w9Xuob20 >だってWPFもUWPもXamarin FormsもXAMLを採用してるフロントエンド実装ってカスマイズが半端じゃなく面倒臭くて大変だからな
デスクトップGUIやってきた人は下手に自分でカスタマイズしようなんて考えないもんだけど
こういうのはやっぱりWebから入った人なんかね
デスクトップGUIやってきた人は下手に自分でカスタマイズしようなんて考えないもんだけど
こういうのはやっぱりWebから入った人なんかね
609デフォルトの名無しさん
2022/03/09(水) 23:08:15.28ID:seXi4WJR いやそれはUIなんて1ミリも意識したことがないセンスゼロの日本のIT土方の発想だからだな
日本の人月仕事のIT土方の作るソフトウェアは業務もカジュアルも楽天のような壊滅的なデザインセンスのゴミばかりだからカスタマイズとか考えたことないんだろうな
海外のアプリはUIデザイン素晴らしいからなしかもプログラマーがデザインしてたりして日本のIT土方とは雲泥の差
日本の人月仕事のIT土方の作るソフトウェアは業務もカジュアルも楽天のような壊滅的なデザインセンスのゴミばかりだからカスタマイズとか考えたことないんだろうな
海外のアプリはUIデザイン素晴らしいからなしかもプログラマーがデザインしてたりして日本のIT土方とは雲泥の差
610デフォルトの名無しさん
2022/03/09(水) 23:20:14.32ID:w9Xuob20 DOS時代にオレオレGUIでイキっていたプログラマ連中はWindowsでLook&Feelが統一されたとき
個性が出せないとブーブー文句を言っていたという
個性が出せないとブーブー文句を言っていたという
611デフォルトの名無しさん
2022/03/10(木) 00:18:44.24ID:E/Z/b8gJ DatePicker に日付を入力する場合
WinForm テンキー入力が絶望的にムズイ
WPF キー入力が簡単
Chrome キー入力が絶望的
WinForm テンキー入力が絶望的にムズイ
WPF キー入力が簡単
Chrome キー入力が絶望的
612デフォルトの名無しさん
2022/03/10(木) 00:28:35.54ID:PoZ2QdpC 連日こんなところでWPFの悪口を書いて憂さ晴らしとか
可也歪んでいるな
可也歪んでいるな
613デフォルトの名無しさん
2022/03/10(木) 00:38:36.94ID:FfftqWaJ WPFで業務システムしか作ったことなくてモバイルアプリなんて作ったことないってバレバレだな
アプリやウェブなんUIのカスタマイズなんて常識だぞ
アプリやウェブなんUIのカスタマイズなんて常識だぞ
614デフォルトの名無しさん
2022/03/10(木) 00:51:07.88ID:ih1VJ5u0 UIコンポーネントのカスタマイズとUIの設計は別の概念であってな...
615デフォルトの名無しさん
2022/03/10(木) 01:03:16.54ID:TfAbZvvS XAMLのUIカスタマイズは相当な知識と技術ないとできないからIT土方には無理
XAMLはもともとMVVMとセットで設計されてるフロントエンドフレームワークだからカスタマイズはモデルを考慮しながらLogicalTreeを操作する必要があって生半可な知識では実装できない
IT土方ではやらないんじゃなくてできないだからそこを勘違いすんなよ
XAMLはもともとMVVMとセットで設計されてるフロントエンドフレームワークだからカスタマイズはモデルを考慮しながらLogicalTreeを操作する必要があって生半可な知識では実装できない
IT土方ではやらないんじゃなくてできないだからそこを勘違いすんなよ
616デフォルトの名無しさん
2022/03/10(木) 02:54:03.98ID:HC3gWrHY 相当な知識と技術が必要なものなんて普及するわけがない
617デフォルトの名無しさん
2022/03/10(木) 03:07:23.45ID:UA9zwjva 今はLive Visual TreeとLive Property ExplorerとHot Reloadがあるからそれでも相当マシになったけどな
ちょっと前まで実行後のVisualTreeとバッキングフィールドを確認しながらMとVMを設計してXAML、Converter、LogicalTree等々を書いてと手の込んだユーザー定義コントロールの実装は半端じゃなく難しくて大変
プロジェクトごとにGrapeCity並みのユーザー定義コントロール作ってたと言っても底辺な土方は信じないだろうが事実だからな
ちょっと前まで実行後のVisualTreeとバッキングフィールドを確認しながらMとVMを設計してXAML、Converter、LogicalTree等々を書いてと手の込んだユーザー定義コントロールの実装は半端じゃなく難しくて大変
プロジェクトごとにGrapeCity並みのユーザー定義コントロール作ってたと言っても底辺な土方は信じないだろうが事実だからな
618デフォルトの名無しさん
2022/03/10(木) 06:17:24.80ID:c8NjDUP5 デザインについてはXAMLよりCSSの方が難しく感じる
619デフォルトの名無しさん
2022/03/10(木) 06:45:20.77ID:EafW9Vf3620デフォルトの名無しさん
2022/03/10(木) 06:52:58.01ID:E/Z/b8gJ お前がお手本にしたWebやWindowsが分かりにくいからじゃねえの?
621デフォルトの名無しさん
2022/03/10(木) 06:53:30.68ID:CmOm/dXs >>606
349,650 repository results
https://github.com/search?q=flutter
15,028 repository results
https://github.com/search?q=winforms
笑)
349,650 repository results
https://github.com/search?q=flutter
15,028 repository results
https://github.com/search?q=winforms
笑)
622デフォルトの名無しさん
2022/03/10(木) 08:33:57.71ID:3btgbzmd623デフォルトの名無しさん
2022/03/10(木) 09:46:13.06ID:VoZGcdO4 >>618
CSSのが機能比で1000倍以上はあんだから当たり前
CSSのが機能比で1000倍以上はあんだから当たり前
624デフォルトの名無しさん
2022/03/10(木) 09:53:25.90ID:gvmeVWMJ >>621
プププ
プププ
625デフォルトの名無しさん
2022/03/10(木) 09:57:23.61ID:fHY6JxC7 ビハインドコード書かないというのは、以外に疲れるもんやね。
LoadedすらInteractionでイベントバインドとは・・・ 恐ろしい。
LoadedすらInteractionでイベントバインドとは・・・ 恐ろしい。
626デフォルトの名無しさん
2022/03/10(木) 09:59:59.25ID:DILMzUCS627デフォルトの名無しさん
2022/03/10(木) 10:06:38.57ID:gvmeVWMJ 結論:WPFは普及しなかった
15年かけてもね
15年かけてもね
628デフォルトの名無しさん
2022/03/10(木) 10:28:45.89ID:T35O02ot629デフォルトの名無しさん
2022/03/10(木) 10:31:39.66ID:T35O02ot630デフォルトの名無しさん
2022/03/10(木) 10:43:02.94ID:NYC10VKd631デフォルトの名無しさん
2022/03/10(木) 10:50:31.01ID:VoZGcdO4632デフォルトの名無しさん
2022/03/10(木) 11:15:11.69ID:gvmeVWMJ >>630
プププ
プププ
633デフォルトの名無しさん
2022/03/10(木) 11:26:06.15ID:NYC10VKd 何も反論できず笑って誤魔化すしかないってかw
634デフォルトの名無しさん
2022/03/10(木) 12:40:49.97ID:kBrcrtUp635デフォルトの名無しさん
2022/03/10(木) 13:27:08.23ID:jqA3dRQ6 他所でやれよ
636デフォルトの名無しさん
2022/03/10(木) 13:28:42.67ID:VoZGcdO4 >>634
なにが目的なんだ?
なにが目的なんだ?
637デフォルトの名無しさん
2022/03/10(木) 16:17:14.52ID:c8NjDUP5 俺程度の人間には、GridやStackPanelで十分なのさ。
638デフォルトの名無しさん
2022/03/10(木) 16:52:54.53ID:UXNzFKGb >>613,618,625,628
これが人月仕事で客先に派遣されてるIT土方奴隷の実態だぞお前ら理解したか?www
このレスだけでこのIT土方がどれだけ底辺か理解できるだろ業務システムなんて客も元請も下請けも馬鹿しかいない
刺身にたんぽぽ乗せる仕事しかしてないからこんなんIT土方が量産されるんだよ日本のこの業界もうオワコンだってわかんねw
いやそれにしてもプログラム板でも屈指のレベル低いスレだわwww
これが人月仕事で客先に派遣されてるIT土方奴隷の実態だぞお前ら理解したか?www
このレスだけでこのIT土方がどれだけ底辺か理解できるだろ業務システムなんて客も元請も下請けも馬鹿しかいない
刺身にたんぽぽ乗せる仕事しかしてないからこんなんIT土方が量産されるんだよ日本のこの業界もうオワコンだってわかんねw
いやそれにしてもプログラム板でも屈指のレベル低いスレだわwww
639デフォルトの名無しさん
2022/03/10(木) 17:18:47.95ID:hyq4DqF3 >>636
wpfで作っている自作ツールを勉強を兼ねてtauriとやらに移植してみようと思ったんだが
何から取り組めば良いんだろうかと思ってさ
HTML cssの方がクソwpfより全然良いってこのスレでは繰り返されるから、実際どの程度簡単に出来るものなのかと
vscodeがあるってことは、ほぼデスクトップアプリとして遜色ないものが実現出来るんだろうけど
そのためには大量にjs/tsのコードを書かないといけないんだろうか?
wpfで作っている自作ツールを勉強を兼ねてtauriとやらに移植してみようと思ったんだが
何から取り組めば良いんだろうかと思ってさ
HTML cssの方がクソwpfより全然良いってこのスレでは繰り返されるから、実際どの程度簡単に出来るものなのかと
vscodeがあるってことは、ほぼデスクトップアプリとして遜色ないものが実現出来るんだろうけど
そのためには大量にjs/tsのコードを書かないといけないんだろうか?
640デフォルトの名無しさん
2022/03/10(木) 17:21:18.11ID:hyq4DqF3641デフォルトの名無しさん
2022/03/10(木) 17:50:04.92ID:zKLGLboq642デフォルトの名無しさん
2022/03/10(木) 18:14:45.95ID:0VaEegcJ >>641
他所でwpfやってるなんて言ったら馬鹿にされるんで
他所でwpfやってるなんて言ったら馬鹿にされるんで
643デフォルトの名無しさん
2022/03/10(木) 18:18:19.36ID:gbrVAWEC 本当に知りたきゃプライドなんて捨てろ
プライド言い訳にしてるやつは伸びない
プライド言い訳にしてるやつは伸びない
644デフォルトの名無しさん
2022/03/10(木) 18:23:03.17ID:0VaEegcJ 違うよ
俺が馬鹿にされるのは良いんだよ
wpfを馬鹿にされるのが悔しいんじゃないか
俺が馬鹿にされるのは良いんだよ
wpfを馬鹿にされるのが悔しいんじゃないか
645デフォルトの名無しさん
2022/03/10(木) 18:26:22.47ID:2me3KBHt UIのデザインはWebView2で作るのが最善?
646デフォルトの名無しさん
2022/03/10(木) 18:47:55.49ID:XbNMvvYa >>641
できなくてWinFormsに固執してるロートルが可愛そうだろ
できなくてWinFormsに固執してるロートルが可愛そうだろ
647デフォルトの名無しさん
2022/03/10(木) 23:19:21.73ID:/4sLRdFF Webから入った人にとってはUIガイドラインとか理解できないんだろうな。
なんでそんな窮屈な制約かけてんの?って。
なんでそんな窮屈な制約かけてんの?って。
648デフォルトの名無しさん
2022/03/11(金) 00:10:57.86ID:snzSxtd9 ガイドライン()、標準化()
日本の底辺IT業界のラインとはピンハネ要因として派遣されてくる底辺IT土方の基準までラインを下げないとプロジェクトが100%頓挫するから最低の線引きするためのラインなのが草
そりゃ日本からまともなUIやデザインのソフトウェアが産まれるわけないわな
日本の底辺IT業界のラインとはピンハネ要因として派遣されてくる底辺IT土方の基準までラインを下げないとプロジェクトが100%頓挫するから最低の線引きするためのラインなのが草
そりゃ日本からまともなUIやデザインのソフトウェアが産まれるわけないわな
649デフォルトの名無しさん
2022/03/11(金) 00:16:07.30ID:zY0TGkq3 なんかやけにウェブがどーのとか頓珍漢なこと言ってる馬鹿がいるな
今時のまともなプログラマーはデスクトップもモバイルもウェブもフロントエンドもバックエンドもサービスもなんでも経験してるフルスタックエンジニアばかりなんだが?
逆にC#と.NETでレガシーアプリしか開発した事ない雑魚とかレベル低すぎるから空気読んで議論に混ざってくんなよって話なんだが
今時のまともなプログラマーはデスクトップもモバイルもウェブもフロントエンドもバックエンドもサービスもなんでも経験してるフルスタックエンジニアばかりなんだが?
逆にC#と.NETでレガシーアプリしか開発した事ない雑魚とかレベル低すぎるから空気読んで議論に混ざってくんなよって話なんだが
650デフォルトの名無しさん
2022/03/11(金) 00:32:32.52ID:t2NVWd7T 俺、尻の穴だったら開発したことある!
651デフォルトの名無しさん
2022/03/11(金) 01:11:26.85ID:0NZIw/Vg 日本のウェブデザインは時代遅れ感が半端ないからウェブ系が優れてるんだーっていう主張も通らんよな
652デフォルトの名無しさん
2022/03/11(金) 06:29:57.85ID:k165WNW2 >>649
スレタイも読めない馬鹿が何言っても説得力ないぞ
スレタイも読めない馬鹿が何言っても説得力ないぞ
653デフォルトの名無しさん
2022/03/11(金) 07:39:55.71ID:wdcjWAJU 体系的な知識もないのに自負心だけは高くて「俺にデザインさせろ」と言うタイプ
654デフォルトの名無しさん
2022/03/11(金) 08:14:22.97ID:3av598BN 自社主導のUIフレームワークを一つに絞れず乱立させてる時点でガイドライン以前の問題ですわ
655デフォルトの名無しさん
2022/03/11(金) 20:37:37.19ID:ZcL2pngG >>649
そんなまともなエンジニアはこんなとこにいないよ笑
そんなまともなエンジニアはこんなとこにいないよ笑
656デフォルトの名無しさん
2022/03/11(金) 20:41:46.40ID:bj9xq9MP かわいそうに。
なんでも屋の末端奴隷としてこき使われてることに気づいてないなんて。
なんでも屋の末端奴隷としてこき使われてることに気づいてないなんて。
657デフォルトの名無しさん
2022/03/11(金) 22:42:40.55ID:8stk7VnE と刺身にたんぽぽ乗せるライン工仕事しかできない底辺IT土方が申しております
658デフォルトの名無しさん
2022/03/11(金) 23:42:33.37ID:dNvNS5Px たまーーに
本屋の陳列にエンジニア魂を見る事がある
本屋の陳列にエンジニア魂を見る事がある
659デフォルトの名無しさん
2022/03/11(金) 23:47:42.04ID:cM8BQlPy 小泉とケケナカが定着させた日本のピンハネ中抜き底辺IT土方業界はCOBOLの需要が増えるという意味不明なガラパゴスだからなw
IBMがさっさと見切り付けて逃げ出して富士通が拾ったみずほが大失敗した現実見れば日本のIT土方のレベルの低さがよくわかるwww
IBMがさっさと見切り付けて逃げ出して富士通が拾ったみずほが大失敗した現実見れば日本のIT土方のレベルの低さがよくわかるwww
660デフォルトの名無しさん
2022/03/12(土) 00:00:32.63ID:T/3fNdHM うるせー土方さんを悪くいう奴は新鮮組として性売してやる!
661デフォルトの名無しさん
2022/03/12(土) 04:26:55.95ID:6d8peZub Flutterちゅばらすぃー
Flutter Windows DesktopはC++をDartでラップしてるだけだからC++でUI拡張するという力技が使えて痒いとこに手が届くわ
え?C++でもXAML使えるって?WinUI自体がゴミなのにC++でXAMLとかどんな罰ゲームだよwww
Flutter初心者の俺がパッケージ3つ入れて400ステップ足らずのコードで元のタイトルバー消して独自タイトルバーでウィンドウ全体にAcrylic適用したDesktopアプリ作れたわ
いやーこれもうWindows Desktopアプリですら.NETとXAML使う必要性なくなったな
しかしMetaも馬鹿だね意固地になってReact NativeでWindows絶対に対応しないマンやってる間にGoogleにしてやられたね
Flutter Windows DesktopはC++をDartでラップしてるだけだからC++でUI拡張するという力技が使えて痒いとこに手が届くわ
え?C++でもXAML使えるって?WinUI自体がゴミなのにC++でXAMLとかどんな罰ゲームだよwww
Flutter初心者の俺がパッケージ3つ入れて400ステップ足らずのコードで元のタイトルバー消して独自タイトルバーでウィンドウ全体にAcrylic適用したDesktopアプリ作れたわ
いやーこれもうWindows Desktopアプリですら.NETとXAML使う必要性なくなったな
しかしMetaも馬鹿だね意固地になってReact NativeでWindows絶対に対応しないマンやってる間にGoogleにしてやられたね
662デフォルトの名無しさん
2022/03/12(土) 15:24:20.94ID:Flf+dDbL Flutterって、GUIはDartで、ロジックはC#で書けたりするの?
だったらWinUIで作成途中のアプリをFlutterに移行したい。
だったらWinUIで作成途中のアプリをFlutterに移行したい。
663デフォルトの名無しさん
2022/03/12(土) 16:17:49.04ID:8j7y0aoA C++/CLIから呼べばいいじゃね
やりたくない
やりたくない
664デフォルトの名無しさん
2022/03/12(土) 17:57:59.42ID:BPOXl/2l なぜDartなの?
Dartの言語としての特色がFlutterに必要不可欠なの?
C#やKotlin、あるいはgoogleのGoじゃ駄目だったの?
Dartの言語としての特色がFlutterに必要不可欠なの?
C#やKotlin、あるいはgoogleのGoじゃ駄目だったの?
665デフォルトの名無しさん
2022/03/12(土) 18:06:44.45ID:h3p7PiEx 今のモダンな言語なんてどれも変わらないだろ1日あれば覚えられんだから問題じゃないしどうでもいい
Goじゃ駄目なのかとか言ってる時点でアホすぎるDartすら習得できない老害がGoを理解出来るわけないだろ馬鹿が
Goじゃ駄目なのかとか言ってる時点でアホすぎるDartすら習得できない老害がGoを理解出来るわけないだろ馬鹿が
666デフォルトの名無しさん
2022/03/13(日) 12:02:01.88ID:dWEr5JpQ 保守が楽というか、ホットリロード便利だな
XAMLがありがたいと思う時である
XAMLがありがたいと思う時である
667デフォルトの名無しさん
2022/03/13(日) 12:15:38.48ID:BC1PADvs HotreloadもLive Visual TreeもReal Time Previewも超便利なんだが遅すぎた
そしてXAMLのカスタマイズ性とMVVMの冗長性が一向に改善されず相変わらず機能毎にStyleとBehaviorとConverterとTriggerとCommandと依存関係プロパティが増えていって対したことないアプリなのにとんでもないファイル数になる
そしてソリューションのロードだけでなく全ての動作がどんどんもっさりしていきビルドも遅くなりストレスが半端ない
そしてXAMLのカスタマイズ性とMVVMの冗長性が一向に改善されず相変わらず機能毎にStyleとBehaviorとConverterとTriggerとCommandと依存関係プロパティが増えていって対したことないアプリなのにとんでもないファイル数になる
そしてソリューションのロードだけでなく全ての動作がどんどんもっさりしていきビルドも遅くなりストレスが半端ない
668デフォルトの名無しさん
2022/03/13(日) 12:49:09.43ID:sLBT/1IZ 動作がもっさりしていくなんてやっぱり依存関係プロパティ、バインディングは使い物にならないですね
669デフォルトの名無しさん
2022/03/13(日) 12:54:57.10ID:7a3lZWu9 WinUIになってイベントバインディングができるようになったからビヘイビアを使う機会は激減し、
コンバーターもバインディングで関数が使えるようになってから書かなく良くなった
更にビヘイビア作らないから依存関係プロパティーも殆ど使わずに済む
知らない人は知らないんだな
コンバーターもバインディングで関数が使えるようになってから書かなく良くなった
更にビヘイビア作らないから依存関係プロパティーも殆ど使わずに済む
知らない人は知らないんだな
670デフォルトの名無しさん
2022/03/13(日) 14:44:02.04ID:xGM27yKS WPF基盤アーキテクチャそのものが時代遅れになってるんだよな
671デフォルトの名無しさん
2022/03/13(日) 15:21:44.97ID:uBR7svsW 作るの面倒はまだしも保守も面倒なのがきつい
672デフォルトの名無しさん
2022/03/13(日) 17:46:11.57ID:R9ErNB8y673デフォルトの名無しさん
2022/03/13(日) 18:47:41.95ID:nsQtmE+R mvvmは捨てる必要ないぞ
viewとviewModelをヘンテコなbindingで繋がずに、
素直にXAMLのcodeBehindで結べば良い
viewとviewModelをヘンテコなbindingで繋がずに、
素直にXAMLのcodeBehindで結べば良い
674デフォルトの名無しさん
2022/03/13(日) 19:36:41.22ID:TWs45iq4 https://platform.uno/blog/uno-platform-4-1-30-perf-boost-android-12-net-6-mobile-preview-13-and-more/
UnoPlatform 4.1リリース
UnoPlatform
Avalonia UI
MAUI
どれが一番品質高くてお勧めなんだ?
UnoPlatform 4.1リリース
UnoPlatform
Avalonia UI
MAUI
どれが一番品質高くてお勧めなんだ?
675デフォルトの名無しさん
2022/03/13(日) 19:45:31.16ID:CW8+aPF7 >>674
品質は全部ダメダメ。その中にお勧めは無い。
品質は全部ダメダメ。その中にお勧めは無い。
676デフォルトの名無しさん
2022/03/13(日) 19:52:50.47ID:JnFjFcNy もうわけわからん
なんなの
なんなの
677デフォルトの名無しさん
2022/03/13(日) 19:56:40.09ID:TWs45iq4 やっぱそうなの
MAUIはまだ正式リリースされてないが
リソース分散されてどれも中途半端な品質で終わるパターンか
これらで本格的なアプリ作ったことある人皆無やろうからな..
MAUIはまだ正式リリースされてないが
リソース分散されてどれも中途半端な品質で終わるパターンか
これらで本格的なアプリ作ったことある人皆無やろうからな..
678デフォルトの名無しさん
2022/03/14(月) 01:36:04.57ID:q7j5hHcY Microsoft Store見たほうがいいよ
もう競争は始まっている
もう競争は始まっている
679デフォルトの名無しさん
2022/03/14(月) 08:30:26.13ID:fUKm9iPi 小銭稼ぎの低レベルな競争w
680デフォルトの名無しさん
2022/03/14(月) 08:37:23.84ID:aAll4MkO もう競争は始まっている(キリッ
ちょwおまwwwクソウケるwww
WSAでAndroidアプリが動作して既に米国限定でAmazon AppStoreのテストが始まってんのも知らねー無知な知ったかがもう競争は始まっている(キリッは草www
もうWindowsのアプリはすべてAndroidアプリに取って代わられるんだよ馬鹿
だからFlutterなんだよ低脳の馬鹿が
ちょwおまwwwクソウケるwww
WSAでAndroidアプリが動作して既に米国限定でAmazon AppStoreのテストが始まってんのも知らねー無知な知ったかがもう競争は始まっている(キリッは草www
もうWindowsのアプリはすべてAndroidアプリに取って代わられるんだよ馬鹿
だからFlutterなんだよ低脳の馬鹿が
681デフォルトの名無しさん
2022/03/14(月) 09:54:20.90ID:WXnM/Xv2 MSがそっちについて舵きったから
デクストップアプリもそーーなるよな
デクストップアプリもそーーなるよな
682デフォルトの名無しさん
2022/03/14(月) 10:05:25.99ID:9vW91rD0 まだテストなんかしてんのかよ
Win11の売りだろw
Win11の売りだろw
683デフォルトの名無しさん
2022/03/14(月) 11:53:26.20ID:akZZG4oS 現時点でのまとめをお願いしたい
684デフォルトの名無しさん
2022/03/14(月) 12:18:32.21ID:5xSHNwQr Windowsデスクトップのみを対象 → WPF + .NET6
マルチプラットフォーム → Flutter
以上
マルチプラットフォーム → Flutter
以上
685デフォルトの名無しさん
2022/03/14(月) 12:26:30.18ID:alz+gcb+ コケる予感しかしない!!!
686デフォルトの名無しさん
2022/03/14(月) 18:04:46.14ID:bq7EOiN8 間に別言語はさむならflutterはやらん
687デフォルトの名無しさん
2022/03/14(月) 20:46:17.51ID:VgOEp4wW flutterは良いけどdartがパッケージ貧弱すぎてやってられん
688デフォルトの名無しさん
2022/03/15(火) 01:08:03.87ID:zy4//FCI XAMLでなければWPFでも良いのだが
689デフォルトの名無しさん
2022/03/15(火) 01:17:15.55ID:gDzVuJrs まぁXamarin使わないといけない特別な事情でもないかぎりまともな脳みそしてればクロスプラットフォームならFlutterかReact Nativeの二択しかないって理解できる
ぶっちゃけシェアって観点ならiOSならSwift+ObjCでAndroidならJava or Kotlinで未だに圧倒的にネイティブ開発の方が多いからな
その過半数もシェア取れてないクロプラでXamarin選択する馬鹿なんて中抜きCOCOAとかそういうのしかないってことも理解できる
カスマイズもメンテもクソ面倒なXAMLなんて強制されなきゃ誰も使わんよ
ぶっちゃけシェアって観点ならiOSならSwift+ObjCでAndroidならJava or Kotlinで未だに圧倒的にネイティブ開発の方が多いからな
その過半数もシェア取れてないクロプラでXamarin選択する馬鹿なんて中抜きCOCOAとかそういうのしかないってことも理解できる
カスマイズもメンテもクソ面倒なXAMLなんて強制されなきゃ誰も使わんよ
690デフォルトの名無しさん
2022/03/15(火) 02:36:07.28ID:wxAKazpM XAMLはシンプルだから好きだな
691デフォルトの名無しさん
2022/03/15(火) 02:38:24.61ID:5wqp9dPN 直接テキスト弄るとか時代遅れ。40年前の開発環境やん。
692デフォルトの名無しさん
2022/03/15(火) 02:42:09.78ID:aztZ8x4p シンプルってWinFormsでもReactでもFlutterでもシンプルだぞ何言ってんだんだ?w
そもそもXAMLもバリバリコードビハインド使ってるし現代のフロントエンドはコードビハインドに回帰してるんだが時代が10年前から止まってんじゃねーの
そもそもXAMLもバリバリコードビハインド使ってるし現代のフロントエンドはコードビハインドに回帰してるんだが時代が10年前から止まってんじゃねーの
693デフォルトの名無しさん
2022/03/15(火) 07:38:52.71ID:+nzcScrX694デフォルトの名無しさん
2022/03/15(火) 08:06:43.73ID:ANrCJv0X メリットもクソもWPFイコールXAML+MVVMなんだが?w
MSのJosh SmithがDocsの記事で公言してんだから疑問に予知なんてねーしそもそもそんなことも知らんアホがこのスレでふドヤ顔してんのレベル低すぎて超ウケるwww
MSのJosh SmithがDocsの記事で公言してんだから疑問に予知なんてねーしそもそもそんなことも知らんアホがこのスレでふドヤ顔してんのレベル低すぎて超ウケるwww
695デフォルトの名無しさん
2022/03/15(火) 08:25:53.39ID:5wqp9dPN 誰でも知ってることをドヤ顔するゆとり
696デフォルトの名無しさん
2022/03/15(火) 08:48:00.55ID:QmwOu7BD 別にMVVMが必須ではない
量産し出すと保守の都合でMVVMの方が勝手がいい、それだけ
開発の大半はビジネスロジックやUIの作成に費やされていて、ビューモデルとか割とどうでもいい
量産し出すと保守の都合でMVVMの方が勝手がいい、それだけ
開発の大半はビジネスロジックやUIの作成に費やされていて、ビューモデルとか割とどうでもいい
697デフォルトの名無しさん
2022/03/15(火) 08:58:25.27ID:5wqp9dPN WPFの三大デメリット
・保守性が悪い
・開発効率が低い
・MVVM信者が仕事しない
・保守性が悪い
・開発効率が低い
・MVVM信者が仕事しない
698デフォルトの名無しさん
2022/03/15(火) 09:06:50.36ID:1P61Y5CH699デフォルトの名無しさん
2022/03/15(火) 09:11:18.15ID:5wqp9dPN >>698
VS開発チームに言え。
VS開発チームに言え。
700デフォルトの名無しさん
2022/03/15(火) 10:32:43.69ID:ojiY1uz7 XAMLって、HTMLでレイアウト+CSSで機能実現する人には快適だけど、HTML中心、つまり Resource Style使わない人には大変だね。
Webデザイナー向け。
WinFormsでベタボトの人には向かない。
Webデザイナー向け。
WinFormsでベタボトの人には向かない。
701デフォルトの名無しさん
2022/03/15(火) 10:40:58.00ID:nE2S4XJM HTML+cssメインの方だと
XAMLでは貧弱過ぎて相手にされないと思いますが
XAMLでは貧弱過ぎて相手にされないと思いますが
702デフォルトの名無しさん
2022/03/15(火) 10:50:44.76ID:F1Lshhnx >>700
いやいやXAMLのどこがHTML5+CSSなんだよ!w
お前がXAMLどころかウェブもReactもFlutterもなにもわかってない雑魚だってことはそのレスでバレバレだからもうROMってろ、な?w
逆にさっさとXAML捨ててHTML5+CSSならもっと人気でてるわ
XAMLを捨てられず折角買収したXamarinはXamarin FormsでオワコンだしASPもBlazorとWASMで延命はかるも中途半端すぎるわでオワコン
結局MSが出した答えはまたもAppleの猿真似でAndroidアプリをデスクトップで動かしたらええんや!でカジュアルなデスクトップアプリが死亡
いやいやXAMLのどこがHTML5+CSSなんだよ!w
お前がXAMLどころかウェブもReactもFlutterもなにもわかってない雑魚だってことはそのレスでバレバレだからもうROMってろ、な?w
逆にさっさとXAML捨ててHTML5+CSSならもっと人気でてるわ
XAMLを捨てられず折角買収したXamarinはXamarin FormsでオワコンだしASPもBlazorとWASMで延命はかるも中途半端すぎるわでオワコン
結局MSが出した答えはまたもAppleの猿真似でAndroidアプリをデスクトップで動かしたらええんや!でカジュアルなデスクトップアプリが死亡
703デフォルトの名無しさん
2022/03/15(火) 11:52:30.80ID:nE2S4XJM webview2上に標準のUIライブラリーを構築しとけば
よかったんですよね
わかります
よかったんですよね
わかります
704デフォルトの名無しさん
2022/03/15(火) 12:16:53.73ID:KABQ0Zu2 >>698
その割には情報が少ない=開発効率が悪い
その割には情報が少ない=開発効率が悪い
705デフォルトの名無しさん
2022/03/15(火) 12:22:57.16ID:gx8bNUZn Viewは有償コントロール並べるだけだろ
706デフォルトの名無しさん
2022/03/15(火) 13:00:11.14ID:35tntd1Y707デフォルトの名無しさん
2022/03/15(火) 15:41:41.04ID:sSOFR72l あああああああああああああああああああああああああああああああ!!!!!!!!!!!(ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!!)
708デフォルトの名無しさん
2022/03/15(火) 17:19:52.84ID:QmwOu7BD XAMLはXML寄りだからねー
添付プロパティとか始めると入れ子の階層がすごいことになるし
<ListView.ItemTemplate>とか<i:Interaction.Triggers>あたりは書くのがつらい、まあ慣れたけど
添付プロパティとか始めると入れ子の階層がすごいことになるし
<ListView.ItemTemplate>とか<i:Interaction.Triggers>あたりは書くのがつらい、まあ慣れたけど
709デフォルトの名無しさん
2022/03/15(火) 18:55:14.60ID:p708Dvf0 XMLよりじゃなくてMSのXML拡張なんだよなんかこのスレってマジでにわかしか居なく無いか?
せめてAttribute Syntaxだけで記述できればマシだったがProperty Element Syntaxはツリーのネストが深くなるし行数も増えるしでいいことないからな
ユーザー定義コントロールのControlTemplateでめちゃ複雑で凝ったStyleとか最後は自分ので書いたのでも触りたくなくなるのに他人のソースとかマジ勘弁て感じ
せめてAttribute Syntaxだけで記述できればマシだったがProperty Element Syntaxはツリーのネストが深くなるし行数も増えるしでいいことないからな
ユーザー定義コントロールのControlTemplateでめちゃ複雑で凝ったStyleとか最後は自分ので書いたのでも触りたくなくなるのに他人のソースとかマジ勘弁て感じ
710デフォルトの名無しさん
2022/03/15(火) 19:16:13.93ID:Ch7lNEeZ いや属性構文でもXAMLは冗長すぎて属性毎に改行するスタイルになるからどうやっても行数がヤバいことになる
これはもう定義が厳格なXMLの拡張であるXAMLの構造的欠陥なんだわ
せめてCSSを採用してればかなり違ったと思うんだよなStyleやResourceなんて誰が見たってゴミなんだよな
これはもう定義が厳格なXMLの拡張であるXAMLの構造的欠陥なんだわ
せめてCSSを採用してればかなり違ったと思うんだよなStyleやResourceなんて誰が見たってゴミなんだよな
711デフォルトの名無しさん
2022/03/15(火) 19:25:20.58ID:3c+NwLhb ここはbland.SDKをmvvmのライブラリーだと
思いこむレベルの人たちですから...
思いこむレベルの人たちですから...
712デフォルトの名無しさん
2022/03/15(火) 20:13:15.69ID:o9ZH2lXA >>710
Flutterでもプロパティごとに改行入れるし、そのほうが見やすい
Flutterでもプロパティごとに改行入れるし、そのほうが見やすい
713デフォルトの名無しさん
2022/03/15(火) 20:42:21.24ID:wxAKazpM FlutterスレでもMVVMアレルギーおじさん湧いてたけどあれってもしかして・・・
714デフォルトの名無しさん
2022/03/15(火) 21:05:42.26ID:0pwMLlW6 批判ポイントってネストの深さとか行数とかそういうのしかないのか?
715デフォルトの名無しさん
2022/03/15(火) 21:26:13.93ID:tqrMOk9s Flutter でも、他で慣れ親しんだのであろう MVVM/ViewModel を単純に持ち込んでまどろっこしいことしてるコード見る度に...
FlutterでのRiverpod盲信はWPFでのMVVM盲信と同レベル、というのは確かにその通り...
FlutterでのRiverpod盲信はWPFでのMVVM盲信と同レベル、というのは確かにその通り...
716デフォルトの名無しさん
2022/03/16(水) 00:01:55.31ID:ND1xwVMd WPFの後継ってMAUIって思っていいのか?
717デフォルトの名無しさん
2022/03/16(水) 00:25:33.33ID:6gM+Gha7 MAUIはXamarin後継
WPFの後継はWinUI
WPFの後継はWinUI
718デフォルトの名無しさん
2022/03/16(水) 00:57:00.94ID:F7f1h7IH >>717
なるほど、ありがとう
なるほど、ありがとう
719デフォルトの名無しさん
2022/03/16(水) 01:32:32.27ID:/jrNcfGB >>717
だからサラッと嘘吐くなよなんで知らないことを間違った知識で語るんだよ虚言癖かよ
WinUIはWin32とUWPを統合してFluent Design採用したWindowsネイティブアプリ用フロントエンドフレームワークだよ馬鹿
WinUI実装の為のSDKの名前がWindows App SDKなのになにがWPF後継だよしったかすんな
だからサラッと嘘吐くなよなんで知らないことを間違った知識で語るんだよ虚言癖かよ
WinUIはWin32とUWPを統合してFluent Design採用したWindowsネイティブアプリ用フロントエンドフレームワークだよ馬鹿
WinUI実装の為のSDKの名前がWindows App SDKなのになにがWPF後継だよしったかすんな
720デフォルトの名無しさん
2022/03/16(水) 02:17:34.28ID:wuYumoL3 ↑なんだこいつ
721デフォルトの名無しさん
2022/03/16(水) 03:02:43.71ID:ntkoVrgD 別に間違ったことは言ってないから文句があるならプログラマーらしくロジカルに反論すればいい
女のヒステリーのように感情論で叩いても負けを認めてるだけだぞ
女のヒステリーのように感情論で叩いても負けを認めてるだけだぞ
722デフォルトの名無しさん
2022/03/16(水) 07:11:58.68ID:t62JbOAg >>717
MAUIは主にモバイル向けのXamarinの新バージョン。
WPFの後継はWinUI。
もう少し詳しく説明すると、WPFの後継にしようとしてたUWPがどんなに手をれても開発者に見向きもされなかったんで
開発者のニーズに寄り添ってWPF&UWPの真の後継として作られたのがWinUI。
しかし、いざ正式版が登場してみるとあまりの未完成っぷりに開発者たちから失望のため息が‥…
MAUIは主にモバイル向けのXamarinの新バージョン。
WPFの後継はWinUI。
もう少し詳しく説明すると、WPFの後継にしようとしてたUWPがどんなに手をれても開発者に見向きもされなかったんで
開発者のニーズに寄り添ってWPF&UWPの真の後継として作られたのがWinUI。
しかし、いざ正式版が登場してみるとあまりの未完成っぷりに開発者たちから失望のため息が‥…
723デフォルトの名無しさん
2022/03/16(水) 07:35:35.08ID:uBzPpuZs 後方互換性を捨てられず既存のものを弄り回すしかできないMSの開発環境なんてどんなにテコ入れしても産廃だからうんこ
やはりここでも互換性を切り捨てて常に最新の環境に移行してくれるようにエコシステム作りとユーザーを飼い慣らしてるAppleは本当にすごい
IOS15が72%でiOS14が26%という驚異的な移行率でGoogleがMSと同じように最新OSに移行させられなくて苦しんでるのと対照的
しかもM1という驚異的なSoCでiOS/iPadアプリが一番パフォーマンス発揮できるのがmacOSという戦略性はさすが
ハードとソフトの垂直統合をここまで昇華できるAppleだから実現できるからこそだな
やはりここでも互換性を切り捨てて常に最新の環境に移行してくれるようにエコシステム作りとユーザーを飼い慣らしてるAppleは本当にすごい
IOS15が72%でiOS14が26%という驚異的な移行率でGoogleがMSと同じように最新OSに移行させられなくて苦しんでるのと対照的
しかもM1という驚異的なSoCでiOS/iPadアプリが一番パフォーマンス発揮できるのがmacOSという戦略性はさすが
ハードとソフトの垂直統合をここまで昇華できるAppleだから実現できるからこそだな
724デフォルトの名無しさん
2022/03/16(水) 08:13:21.76ID:x+y/Ki1q プププ
725デフォルトの名無しさん
2022/03/16(水) 09:06:24.05ID:q+/1G7qo だからアップルは業務で使い物にならないんだよな
726デフォルトの名無しさん
2022/03/16(水) 09:12:32.83ID:LXlJ6hA/ IBMは全員Macだぞ底辺のお前らには関係ない話だな
727デフォルトの名無しさん
2022/03/16(水) 09:22:35.67ID:x+y/Ki1q IBMがMSから捨てられ泣きながらPC市場から撤退したのは何十年前だよ?
728デフォルトの名無しさん
2022/03/16(水) 21:36:30.06ID:2ZlQjPn+ >>719
めっちゃ早口で言ってそう
めっちゃ早口で言ってそう
729デフォルトの名無しさん
2022/03/16(水) 22:37:19.15ID:mhgCR6jM Office 2019、2021がインストールされているかどうか取得する方法、誰かご存知ないですか?
2016までならレジストリエディタのGUIDでわかる情報は転がってるんだけど、2019以降が全く見当たらない
2016までならレジストリエディタのGUIDでわかる情報は転がってるんだけど、2019以降が全く見当たらない
730デフォルトの名無しさん
2022/03/16(水) 23:19:21.94ID:rMGYl1E6 >>729
スレタイ読め
スレタイ読め
731デフォルトの名無しさん
2022/03/17(木) 05:42:29.33ID:WX+JvLzV >>729
if (MessageBox.Show("Office2019または2021がインストールされていますか?","", MessageBoxButtonYesNo) == MessageBoxResult.Yes)
{
// インストールされている(に違いない)
}
if (MessageBox.Show("Office2019または2021がインストールされていますか?","", MessageBoxButtonYesNo) == MessageBoxResult.Yes)
{
// インストールされている(に違いない)
}
732デフォルトの名無しさん
2022/03/17(木) 12:50:07.52ID:Rh0i5fdo そんな判定が必要なアプリ開発しとうない!いやじゃいやじゃ!
733デフォルトの名無しさん
2022/03/17(木) 13:10:26.88ID:FgW1k7K+ officeとかってかならずバージョンごとにCOMが登録されるんじゃないの?
しらんけど。
しらんけど。
734デフォルトの名無しさん
2022/03/17(木) 13:14:09.96ID:kCjHZQsl 知らんがな
735デフォルトの名無しさん
2022/03/18(金) 06:21:10.65ID:NYA2cqZa Windows App SDK 1.01
どこが治ったのやら
どこが治ったのやら
736デフォルトの名無しさん
2022/03/18(金) 09:48:14.40ID:heRjOKyd 1.2あたりから手を付けるか判断しても良さそうだな。
UWPみたいに勉強しても業務で全く使うことなく消えていったゴミの前例もあることだし。
UWPみたいに勉強しても業務で全く使うことなく消えていったゴミの前例もあることだし。
737デフォルトの名無しさん
2022/03/18(金) 10:22:39.55ID:kcuVHwmf Win8のWinRTでガッツリ開発した俺から言わせればあの頃から何も変わってなくて100%産廃になると予言するわ
インシデント使って米国本社まで送ったバグが1ヶ月後に仕様で片付けられた思い出
インシデント使って米国本社まで送ったバグが1ヶ月後に仕様で片付けられた思い出
738デフォルトの名無しさん
2022/03/18(金) 10:30:01.48ID:NghzuPCe インシデント使うなんて不可能。
739デフォルトの名無しさん
2022/03/18(金) 11:13:27.96ID:Rp9aIyi6 >>723
何度も後方互換性を捨てた新しいアーキテクチャが、自社の後方互換性を維持したクソなアーキテクチャに負けるのを繰り返してるからな
捨てられないんじゃなくて結果的に捨てなかった方が生き残ってしまうだけな気もするが
何度も後方互換性を捨てた新しいアーキテクチャが、自社の後方互換性を維持したクソなアーキテクチャに負けるのを繰り返してるからな
捨てられないんじゃなくて結果的に捨てなかった方が生き残ってしまうだけな気もするが
740デフォルトの名無しさん
2022/03/18(金) 12:05:45.38ID:A2Hxu7EO フルスクリーン、Win7非対応
だけで導入検討結果が出る
だけで導入検討結果が出る
741デフォルトの名無しさん
2022/03/18(金) 12:54:24.54ID:NYA2cqZa 1.01になってタイトルバー拡張するとキャプションボタンが消えるというバグは治ったが
依然として書いてあるとおりやるとマトモに動かないわ
SetTitleBarメソッドでキャプションの領域を除けと書いてあるけど、除くとキャプションボタンが動作しない
色々実験してなんとか使い物になりそうだから良かったが
依然として書いてあるとおりやるとマトモに動かないわ
SetTitleBarメソッドでキャプションの領域を除けと書いてあるけど、除くとキャプションボタンが動作しない
色々実験してなんとか使い物になりそうだから良かったが
742デフォルトの名無しさん
2022/03/18(金) 13:22:50.58ID:oA+Ipeaj そもそも苦肉の策でVS無償化やOSS化したにも関わらず一向にサードパーティ製の便利なフレームワークやライブラリないから開発環境としての魅力がないんだわ
Win32もUWPも先がないからWASMでPWAがデスクトップで動作しますよと押し売りするもノーサンキューされる
最終的に自社のエコシステムではアプリが増える可能性がないからAndroidアプリ動く様にするわと開き直ってしまう
DesktopアプリとしてAndroidアプリ動くならみんなAndroidアプリ作るだろ常識的に考えて
C#の言語仕様が素晴らしいだけに本当に勿体無い
Win32もUWPも先がないからWASMでPWAがデスクトップで動作しますよと押し売りするもノーサンキューされる
最終的に自社のエコシステムではアプリが増える可能性がないからAndroidアプリ動く様にするわと開き直ってしまう
DesktopアプリとしてAndroidアプリ動くならみんなAndroidアプリ作るだろ常識的に考えて
C#の言語仕様が素晴らしいだけに本当に勿体無い
743デフォルトの名無しさん
2022/03/18(金) 13:40:32.78ID:kUa/Ovyq MSスタックを選ぶ最大の理由って、アプリより下の層はお仕着せのMS技術だけを盲目的に採用していればよくて、
余計なこと考えずにアプリのコーディングに集中できるという点にあるからね
そのレールから離れると全く融通が利かず、地獄が待っている
スマホアプリみたいにそもそもプラットフォームが他社のものだったりすると前提が破綻してるから、使われるわけないんだわ
余計なこと考えずにアプリのコーディングに集中できるという点にあるからね
そのレールから離れると全く融通が利かず、地獄が待っている
スマホアプリみたいにそもそもプラットフォームが他社のものだったりすると前提が破綻してるから、使われるわけないんだわ
744デフォルトの名無しさん
2022/03/18(金) 14:25:22.60ID:A2Hxu7EO Linux: コンテナ技術
Windows: フォルダコピー
楽でいいよね
Windows: フォルダコピー
楽でいいよね
745デフォルトの名無しさん
2022/03/18(金) 19:11:55.20ID:dJnXTFIL 1.01
バグフィックスすらあまりやらん??
それともリストにしてないだけ?
バグフィックスすらあまりやらん??
それともリストにしてないだけ?
746デフォルトの名無しさん
2022/03/18(金) 19:13:18.23ID:dJnXTFIL 少し待てばいいかなと思ったけど、バグフィックスすら力いれてないなら待つのも無駄やん
747デフォルトの名無しさん
2022/03/19(土) 01:54:03.39ID:1sjo6kcX それでも1.1なら・・・
1.1ならなんとかしてくれる・・・!
1.1ならなんとかしてくれる・・・!
748デフォルトの名無しさん
2022/03/19(土) 02:36:27.98ID:WMVh6OWH MS製品が使い物になるのはVer3からの法則を知らないのか?
749デフォルトの名無しさん
2022/03/19(土) 07:53:59.23ID:flZlwZwr 確かにC#もASP.NETもバージョン3でようやくまともに使えるようになった
750デフォルトの名無しさん
2022/03/19(土) 07:54:36.06ID:flZlwZwr ASP.NET MVCね
751デフォルトの名無しさん
2022/03/19(土) 07:56:30.67ID:HgLoiHN9 しかしこのスレほど技術的な話がないスレも珍しいな。
752デフォルトの名無しさん
2022/03/19(土) 08:01:16.20ID:m8gcgnfG 岩永か河井より出来る奴なんて5chにいるわけーなからな
まず文句言ってるお前のスキルを詳らかにしてみろよw
まず文句言ってるお前のスキルを詳らかにしてみろよw
753デフォルトの名無しさん
2022/03/19(土) 08:51:06.86ID:VLx2LBUx でもそいつらの作ってる物ってガチャゲーだろ?w
754デフォルトの名無しさん
2022/03/19(土) 09:00:18.49ID:nJK860Cd ガチャゲーておじいちゃんですか?www
河井は能力を認められて自分の会社をサイゲに買収してもらえて今はサイゲ所属ってだけだよ
そもそも河井はソシャゲ用のリアルタイム通信フレームワークを作って提供してた根っからの技術屋だぞ
ソシャゲはゴミだがサイゲが金持ってるのは事実なんだからビジネスとしては賢いわな
河井は能力を認められて自分の会社をサイゲに買収してもらえて今はサイゲ所属ってだけだよ
そもそも河井はソシャゲ用のリアルタイム通信フレームワークを作って提供してた根っからの技術屋だぞ
ソシャゲはゴミだがサイゲが金持ってるのは事実なんだからビジネスとしては賢いわな
755デフォルトの名無しさん
2022/03/19(土) 09:15:14.11ID:B0qHHy7v ガチャでイキる奴って・・・
756デフォルトの名無しさん
2022/03/19(土) 09:20:46.27ID:V5/ewdsI まあ751-755あたりは技術的なハナシ出来ないやろなあ
757デフォルトの名無しさん
2022/03/19(土) 10:14:05.40ID:vO7BajQU >>754
河井乙w
河井乙w
758デフォルトの名無しさん
2022/03/19(土) 18:59:52.77ID:1sjo6kcX MAT最新版出たね
759デフォルトの名無しさん
2022/03/20(日) 06:43:33.04ID:TteZ6G0l 桑田の息子?
760デフォルトの名無しさん
2022/03/20(日) 17:41:33.52ID:326HivDw え、MAT使ってないの・・・?
761デフォルトの名無しさん
2022/03/20(日) 20:20:11.37ID:DiBIkIVz あ、あの時の…松本さん?
762デフォルトの名無しさん
2022/03/20(日) 20:22:26.21ID:PaeTvIkR WPFで業務アプリ作るとなるとウィンドウいっぱい出したいじゃん
ViewModelからWindow.Show()なんてしていいのか
ViewModelからWindow.Show()なんてしていいのか
763デフォルトの名無しさん
2022/03/20(日) 20:24:45.50ID:PaeTvIkR 業務アプリでLivetとかReactivePropertyとか使うつもりはないけど
使う現場もあるのか?まあPrismは使うが
使う現場もあるのか?まあPrismは使うが
764デフォルトの名無しさん
2022/03/20(日) 23:01:59.77ID:XGeGdOwU ダイアログやらメッセージボックス類はService作って出すのが最近のはやりかな
単体テスト気にしないレベルのものなら直呼びでも構わんよ
PrismとかReactivePropertyはバリバリに使ってる現場もある
今だとPrismの方は破壊的変更あったから警戒されてる
単体テスト気にしないレベルのものなら直呼びでも構わんよ
PrismとかReactivePropertyはバリバリに使ってる現場もある
今だとPrismの方は破壊的変更あったから警戒されてる
765デフォルトの名無しさん
2022/03/21(月) 00:02:23.87ID:gaV/SAB2 出す内容による
今時はダッシュボードといって一枚に収めるのが流行りで
複数ウインドウなんてダサいことしない
今時はダッシュボードといって一枚に収めるのが流行りで
複数ウインドウなんてダサいことしない
766デフォルトの名無しさん
2022/03/21(月) 00:26:07.86ID:kEu3rbUt 閉じるボタンを押すともう2つのウィンドウが立ち上がるような
情報に溢れたプログラムであってくださいね
情報に溢れたプログラムであってくださいね
767デフォルトの名無しさん
2022/03/21(月) 00:46:29.21ID:jZWh/Hk1768デフォルトの名無しさん
2022/03/21(月) 00:50:00.68ID:zzNJROjc 業務アプリは多重ウィンドウが必須なんですけどそんなこともs(ry
だからUWPでもXamarinでもReact NativeでもなくWPFなんでs(ry
まぁ出来るやつ三人いたら半年で作れるシステムを20人で1年掛けるゴミを産み落とすのが業務システムだからな
やつらは日銭稼ぐためにあえて非効率かつ非生産的な思考と手法と設計と工程で仕事してるから業務システムのプロジェクトとか今まで上から下まで雑魚しか出会ったことないね
だからUWPでもXamarinでもReact NativeでもなくWPFなんでs(ry
まぁ出来るやつ三人いたら半年で作れるシステムを20人で1年掛けるゴミを産み落とすのが業務システムだからな
やつらは日銭稼ぐためにあえて非効率かつ非生産的な思考と手法と設計と工程で仕事してるから業務システムのプロジェクトとか今まで上から下まで雑魚しか出会ったことないね
769デフォルトの名無しさん
2022/03/21(月) 04:50:05.76ID:4MS93H+I 1年ごとにUIどうなってるかな?とググってがっかりしてwpfを使い続ける事をここ10年くらい繰り返してる気がする
WinUI3はウィンドウの位置とサイズを指定する事ができないとか、マルチウィンドウに未対応とか
それはどういう気持で仕様作ってるのかね
リソース足りてないのであれば、完成してから .0リリースすべきだし
本気で無くても問題ないと思ってるなら救いようがないからチーム解体しろ
WinUI3はウィンドウの位置とサイズを指定する事ができないとか、マルチウィンドウに未対応とか
それはどういう気持で仕様作ってるのかね
リソース足りてないのであれば、完成してから .0リリースすべきだし
本気で無くても問題ないと思ってるなら救いようがないからチーム解体しろ
770デフォルトの名無しさん
2022/03/21(月) 05:06:33.30ID:aCdRn08e WinUIのgithubでボロクソに言ってやればいい
771デフォルトの名無しさん
2022/03/21(月) 06:23:51.54ID:c3Johg4x >>765
スマホアプリ程度の低機能なものなら1画面に収めた方がすっきりするし、ディスプレイサイズ的にそうせざるを得ないが、
大画面・複数ディスプレイも当たり前なPCを前提とした高機能なアプリは複数ウィンドウを積極的に活用するべき。
基本はダッシュボードタイプで、各項目をウィンドウ外にドラッグ&ドロップすると別ウィンドウとして取り出せるようにするとかね。
スマホアプリ程度の低機能なものなら1画面に収めた方がすっきりするし、ディスプレイサイズ的にそうせざるを得ないが、
大画面・複数ディスプレイも当たり前なPCを前提とした高機能なアプリは複数ウィンドウを積極的に活用するべき。
基本はダッシュボードタイプで、各項目をウィンドウ外にドラッグ&ドロップすると別ウィンドウとして取り出せるようにするとかね。
772デフォルトの名無しさん
2022/03/21(月) 06:43:14.53ID:c9YW+Vx8 >>771
MDIを知らん癖に時が20年くらい止まってる時点で相当ヤバいこのガイジwww
MDIを知らん癖に時が20年くらい止まってる時点で相当ヤバいこのガイジwww
773デフォルトの名無しさん
2022/03/21(月) 08:34:20.51ID:meWbnOsy774デフォルトの名無しさん
2022/03/21(月) 08:40:51.64ID:2xjgwrAK 10年後に調べるから普及させといてくれ。
775デフォルトの名無しさん
2022/03/21(月) 10:16:23.10ID:Q8clBqEa >>772
UI設計のイロハも知らん雑魚が話に入ってくんなw
最新のブラウザでもMDIを取り入れているものもあるし要は使い所。
UWP製でもきちんと使い勝手を考えているものは複数ウィンドウを活用している。
UI設計のイロハも知らん雑魚が話に入ってくんなw
最新のブラウザでもMDIを取り入れているものもあるし要は使い所。
UWP製でもきちんと使い勝手を考えているものは複数ウィンドウを活用している。
776デフォルトの名無しさん
2022/03/21(月) 10:29:31.35ID:F0o9My5S この底辺ガイジこれで日曜ホビープログラマーじゃなかったらIT土方なんだろうな悲しいね
もともとWindowsでデスクトップアプリ作ってる奴はUI・UXデザインがウェブから10年遅れてると言われてたがこいつはそんなレベルじゃねーゾ
何のためにXAMLにレスポンシブデザインが導入されたのかも理解せず多重窓化すべき!(キリッとか底辺すぎてクッソウケる
お前VBでWinFormsでしょーもないの作ってるのがお似合いだからプログラムのイロハを学ぶまでROMってろ、な?
もともとWindowsでデスクトップアプリ作ってる奴はUI・UXデザインがウェブから10年遅れてると言われてたがこいつはそんなレベルじゃねーゾ
何のためにXAMLにレスポンシブデザインが導入されたのかも理解せず多重窓化すべき!(キリッとか底辺すぎてクッソウケる
お前VBでWinFormsでしょーもないの作ってるのがお似合いだからプログラムのイロハを学ぶまでROMってろ、な?
777デフォルトの名無しさん
2022/03/21(月) 10:35:06.23ID:2xjgwrAK WPFにしてからWindows離れが始まった。
778デフォルトの名無しさん
2022/03/21(月) 10:42:11.37ID:CjTZODEN あれだけフローティングウィンドウ大好きだったmacOSでさえ最新のアプリはシングルウィンドウばかりなのに時代に逆行して先鋭的やろ!(キリッとかドヤ顔してんの草
お前のこと今日からタイムトラベラーと呼ぶわコテ付けてくれたら暇な時にレスバで遊んでやるぞ嬉しいだろ
お前のこと今日からタイムトラベラーと呼ぶわコテ付けてくれたら暇な時にレスバで遊んでやるぞ嬉しいだろ
779デフォルトの名無しさん
2022/03/21(月) 11:00:45.67ID:2xjgwrAK GIMPのUIに慣れません!!
780デフォルトの名無しさん
2022/03/21(月) 11:37:52.18ID:meWbnOsy イキっているところ申し訳ないが、WinUI3は1.01でマルチウインドウ対応したらしい
New features
We have stabilized and enabled the creation of multiple windows on the same thread in WinUI 3 applications. See issue 5918 for more information.
New features
We have stabilized and enabled the creation of multiple windows on the same thread in WinUI 3 applications. See issue 5918 for more information.
781デフォルトの名無しさん
2022/03/21(月) 12:09:37.52ID:YBHksAFs で、WinUI3で作られたアプリって何があるの?w
782デフォルトの名無しさん
2022/03/21(月) 12:20:21.72ID:zzNJROjc 論破されて悔しくて悔しくて顔真っ赤にして泣きながら言い返したくて必死でググってそれらしい記事を咀嚼も理解もせずそのまま引用するアホさが最高にイカしてるわ流石タイムトラベラー
まずWinUIを理解してないところが低脳たる所以だよな、WinUI=Windows App SDKでその目的はWin32/WPF/UWPのフロントエンドをXAMLで統一することなんだがMSのドキュメントに書いてあることがなぜ理解できないのか頭悪いって可哀想
そして今まで出来てたことができてなかったお馬鹿なフレームワークのWinUIちゃんで
『新機能。WinUI 3 アプリケーションで同じスレッドに複数のウィンドウを作成できるように安定化させました。詳しくは、課題5918を参照してください。』
が出来るようになっただけの話を、機能が実装されてるからこれ使うのが大正義(キリッとかまた頭悪いドヤリングしてて草
じゃあP/InvokeやMarshallingが実装されてる.NETは常にこの機能を最優先して開発するのが大正義(キリッって言ってることと同じなのを理解できない頭の悪さも流石タイムトラベラー
まずWinUIを理解してないところが低脳たる所以だよな、WinUI=Windows App SDKでその目的はWin32/WPF/UWPのフロントエンドをXAMLで統一することなんだがMSのドキュメントに書いてあることがなぜ理解できないのか頭悪いって可哀想
そして今まで出来てたことができてなかったお馬鹿なフレームワークのWinUIちゃんで
『新機能。WinUI 3 アプリケーションで同じスレッドに複数のウィンドウを作成できるように安定化させました。詳しくは、課題5918を参照してください。』
が出来るようになっただけの話を、機能が実装されてるからこれ使うのが大正義(キリッとかまた頭悪いドヤリングしてて草
じゃあP/InvokeやMarshallingが実装されてる.NETは常にこの機能を最優先して開発するのが大正義(キリッって言ってることと同じなのを理解できない頭の悪さも流石タイムトラベラー
783デフォルトの名無しさん
2022/03/21(月) 12:27:29.83ID:2xjgwrAK > XAMLで統一する
悪夢だ。絶望しかない。
悪夢だ。絶望しかない。
784デフォルトの名無しさん
2022/03/21(月) 12:30:14.29ID:g8sNg+LG XAMLですらバージョンの統一できてないやん
785デフォルトの名無しさん
2022/03/21(月) 12:31:15.99ID:meWbnOsy >>782
つか、ソースはWindows App SDK 1.01のリリースノートなんだが
https://docs.microsoft.com/en-us/windows/apps/windows-app-sdk/stable-channel
俺自身は.net1.2の頃からダッシュボード型を好んで採用していたよ
つか、ソースはWindows App SDK 1.01のリリースノートなんだが
https://docs.microsoft.com/en-us/windows/apps/windows-app-sdk/stable-channel
俺自身は.net1.2の頃からダッシュボード型を好んで採用していたよ
786デフォルトの名無しさん
2022/03/21(月) 13:20:23.43ID:7kIYjTn9787デフォルトの名無しさん
2022/03/21(月) 14:15:18.27ID:pjUvHW7W788デフォルトの名無しさん
2022/03/21(月) 14:23:19.37ID:cYbWO+pe 正論でマウント取られたからって感情論から説得力とか言っちゃう奴こそ考えてから発言した方がいいぞ
プログラマーの癖にロジハラとか言っちゃう奴はマジでセンスないから今すぐ他業種に転職しろ
プログラマーの癖にロジハラとか言っちゃう奴はマジでセンスないから今すぐ他業種に転職しろ
789デフォルトの名無しさん
2022/03/21(月) 14:27:55.92ID:FZgJyJbc あと20年は同じことで議論してそうだな
その前に寿命来そうだが
その前に寿命来そうだが
790デフォルトの名無しさん
2022/03/21(月) 14:30:38.28ID:CNlqFdMF ちょっとマルチウィンドウの実装方法が質問があっただけなのにこの騒ぎですよ
どんだけマウント取りたい奴だらけなんだw
どんだけマウント取りたい奴だらけなんだw
791デフォルトの名無しさん
2022/03/21(月) 14:34:09.56ID:bf5EvDSb 進化してるのか退化してるのかもよくわからない
単体の機能では追加はあるが元からある機能を制限したり削ったりしてるのが何とも
今度のAPIではマルチ画面の縦横の方向情報はとれるのかな?
単体の機能では追加はあるが元からある機能を制限したり削ったりしてるのが何とも
今度のAPIではマルチ画面の縦横の方向情報はとれるのかな?
792デフォルトの名無しさん
2022/03/21(月) 14:45:58.47ID:Q85gthDJ >>787
他人の悪口が言いたいだけの人に付き合っても無駄だよ
他人の悪口が言いたいだけの人に付き合っても無駄だよ
793デフォルトの名無しさん
2022/03/21(月) 14:52:33.79ID:GS4LD4Qx 間違えていたりググっただけのにわかが突然スレでイキリ始める
↓
ロジカルにマウント取られる
↓
ヒステリーおこして感情的で幼稚な悪口で叩き始める
↓
IDコロコロで自演が始まりスレが大体半日ほど機能不全になる
↓
ループ
↓
ロジカルにマウント取られる
↓
ヒステリーおこして感情的で幼稚な悪口で叩き始める
↓
IDコロコロで自演が始まりスレが大体半日ほど機能不全になる
↓
ループ
794デフォルトの名無しさん
2022/03/21(月) 15:18:41.27ID:aCdRn08e795デフォルトの名無しさん
2022/03/21(月) 15:56:00.11ID:meWbnOsy >>791
新しいAPIは概念が独特でとっつきにくいけど一通りの機能はあるよ
マルチ画面の位置やサイズどころか変化の通知までできる
https://docs.microsoft.com/ja-jp/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing?view=windows-app-sdk-1.0
新しいAPIは概念が独特でとっつきにくいけど一通りの機能はあるよ
マルチ画面の位置やサイズどころか変化の通知までできる
https://docs.microsoft.com/ja-jp/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing?view=windows-app-sdk-1.0
796デフォルトの名無しさん
2022/03/21(月) 15:58:19.34ID:Ogs83Cvj まったく俺なんてserviceからメッセージボックス呼んでると見せかけて
実際は中でMessageBox.Show読んでるだけだぞ☆
実際は中でMessageBox.Show読んでるだけだぞ☆
797デフォルトの名無しさん
2022/03/21(月) 17:34:28.41ID:ZFF/yiOH >>781
WinUI 3 Controls Gallery
WinUI 3 Controls Gallery
798デフォルトの名無しさん
2022/03/21(月) 22:01:04.16ID:TExUokzK799デフォルトの名無しさん
2022/03/21(月) 23:22:58.39ID:X8mKOGyQ 馬鹿らしい
800デフォルトの名無しさん
2022/03/22(火) 07:57:35.47ID:tccQPm8N 見てください、これがMVVM真理教の信者です
801デフォルトの名無しさん
2022/03/22(火) 09:13:41.04ID:j9TXqRTT802デフォルトの名無しさん
2022/03/22(火) 11:34:29.29ID:PoOrRQX9 ダイアログ出すだけで大騒ぎのアーキテクチャってなんなの?
803デフォルトの名無しさん
2022/03/22(火) 12:21:00.75ID:R4Hxgmoi ダイアログ出すとブロックされるからしかたなくポイもの出してる環境があるらしいよ
804デフォルトの名無しさん
2022/03/22(火) 13:56:32.20ID:R4Hxgmoi それはともかくMeesageBox親窓指定してもど真ん中に出るのヤメーヤ
WinFormツコウタルわ
WinFormツコウタルわ
805デフォルトの名無しさん
2022/03/22(火) 14:03:14.97ID:0i5/eRQ3 もうMessageBoxよりContentDialogだな
裏に回って操作不能という事故が物理的に起こりえないのは素晴らしい
裏に回って操作不能という事故が物理的に起こりえないのは素晴らしい
806デフォルトの名無しさん
2022/03/22(火) 14:22:53.05ID:PoOrRQX9 笑えるレベルの素晴らしさwww
807デフォルトの名無しさん
2022/03/22(火) 14:38:06.12ID:0i5/eRQ3 MessageBoxの事故はどんな言語でもたまに起こる事故なのに
808デフォルトの名無しさん
2022/03/22(火) 15:00:17.64ID:TOUxDVUs ContentDialogってちゃんと親ウィンドウからはみ出して表示できるんだっけ?
809デフォルトの名無しさん
2022/03/22(火) 18:05:26.52ID:CVsnKc6I MessageBoxは不親切だからできるだけ使わないほうがいいよな
810デフォルトの名無しさん
2022/03/22(火) 18:50:47.75ID:zT+Z1x4K >>809
TaskDialog 使えってこと?
TaskDialog 使えってこと?
811デフォルトの名無しさん
2022/03/22(火) 20:59:35.21ID:oFSWuHXw812デフォルトの名無しさん
2022/03/22(火) 21:59:51.08ID:CVsnKc6I 絵とか付けて分かりやすくしろってこと
813デフォルトの名無しさん
2022/03/22(火) 22:33:01.99ID:TibwPpTv え?
814デフォルトの名無しさん
2022/03/22(火) 22:58:51.86ID:zxRHNI0M815デフォルトの名無しさん
2022/03/23(水) 08:35:43.22ID:ZLIY+wm8 Flutter、ネスト地獄と括弧の数合わせるの面倒くせえ。
XMLみたいに開始タグと終了タグに名前がついてれば対応がわかりやすいのに。
それかPythonみたいに括弧を使わずインデントで制御するとか。
一つの言語でUIもロジックもやるんじゃなくてそれぞれに特化した言語でやるのが正解の気がするなあ。
XMLみたいに開始タグと終了タグに名前がついてれば対応がわかりやすいのに。
それかPythonみたいに括弧を使わずインデントで制御するとか。
一つの言語でUIもロジックもやるんじゃなくてそれぞれに特化した言語でやるのが正解の気がするなあ。
816デフォルトの名無しさん
2022/03/23(水) 08:43:40.46ID:A2Z6Gfmf ネスト深いとインデント制御の方がメンテで泣きを見るよ
ネスト深くしてる時点で糞なんだがxamlは比較的マシなのは同意
ネスト深くしてる時点で糞なんだがxamlは比較的マシなのは同意
817デフォルトの名無しさん
2022/03/23(水) 08:48:38.26ID:dz17t6vs こんな馬鹿なこと言うやつはNotepadで書いてる老害しかありえねーwww
818デフォルトの名無しさん
2022/03/23(水) 09:10:25.01ID:ujEsRnRc >>>817
バカ発見
バカ発見
819デフォルトの名無しさん
2022/03/23(水) 11:19:15.45ID:6eNzszIY ググることすらできないIT土方の底辺がクレクレしてるだけだから釣られて答え教えてんなよ残念でしたーw
820デフォルトの名無しさん
2022/03/23(水) 12:05:33.50ID:TpwnHNL9 ネストフェチ?
好きなだけくれてやろう!
好きなだけくれてやろう!
821デフォルトの名無しさん
2022/03/23(水) 13:07:39.16ID:fHoc2xVF XAMLの方が圧倒的にに行数増えるだろ何言ってんだか
ネストだってリソース全部外部に定義してるだけで参照や依存関係追う時逆にクソだるい
そして顧客の無茶な要求に応えるにはゴリゴリにカスタマイズせざるを得ないから大量のコードビハインドによって最終的に作った奴しか読む気にならない属人化の出来上がり
ネストだってリソース全部外部に定義してるだけで参照や依存関係追う時逆にクソだるい
そして顧客の無茶な要求に応えるにはゴリゴリにカスタマイズせざるを得ないから大量のコードビハインドによって最終的に作った奴しか読む気にならない属人化の出来上がり
822デフォルトの名無しさん
2022/03/23(水) 14:42:26.36ID:hw4g1Cso 行数短くても超絶分かりにくかったら意味ないのよ
823デフォルトの名無しさん
2022/03/23(水) 14:53:42.78ID:K2oEL0PR >>822
超大手案件の300人規模の開発でラムダ式読めないから禁止と渡された標準化に書いてて俺が率いるチーム全員大爆笑したの思い出した
>行数短くても超絶分かりにくかったら意味ないのよ
こういうこと言う奴いるよねー
こういうこと言う奴はほど信じられないくらい冗長な名前付けてておまいうって爆笑すること多々ある
超大手案件の300人規模の開発でラムダ式読めないから禁止と渡された標準化に書いてて俺が率いるチーム全員大爆笑したの思い出した
>行数短くても超絶分かりにくかったら意味ないのよ
こういうこと言う奴いるよねー
こういうこと言う奴はほど信じられないくらい冗長な名前付けてておまいうって爆笑すること多々ある
824デフォルトの名無しさん
2022/03/23(水) 15:18:12.95ID:74/zoSoK 3流PGが4流PGを笑ってる。
レベルの低いところだな。
レベルの低いところだな。
825デフォルトの名無しさん
2022/03/23(水) 15:21:15.67ID:Rq928qXu >>823
馬鹿な部下持って大変だなw
馬鹿な部下持って大変だなw
826デフォルトの名無しさん
2022/03/23(水) 16:19:10.66ID:yMtNzCwv って4流とやらが言ってる
827デフォルトの名無しさん
2022/03/23(水) 16:19:53.37ID:G/kC0dF6 論破されて反論できず顔真っ赤で自演とかそうとう効いてて草
828デフォルトの名無しさん
2022/03/23(水) 16:21:42.92ID:nUwfSeaH 単純にラムダ乱用する奴が必ずでてくるからでは?
ラムダが50行100あり、さらにラムダの中にラムダがあってラムダ4重ネスト
しかも1つ1つが結構複雑で長いみたいな。
ラムダが50行100あり、さらにラムダの中にラムダがあってラムダ4重ネスト
しかも1つ1つが結構複雑で長いみたいな。
829デフォルトの名無しさん
2022/03/23(水) 16:30:03.97ID:5huzZsbS ラムダ式もメソッドチェーンも読めないし使いこなせないから禁止って底辺すぎるから今すぐ転職してプロジェクトから消えてほしい
レベルのクズだな
>>828
それRedditやStackoverflowで書き込んでみろよ100%馬鹿にされて日本のプログラマーは雑魚だって恥かくから
レベルのクズだな
>>828
それRedditやStackoverflowで書き込んでみろよ100%馬鹿にされて日本のプログラマーは雑魚だって恥かくから
830デフォルトの名無しさん
2022/03/23(水) 17:08:36.79ID:nUwfSeaH いや callback hell と根っこは同じだから
上手く節度をもって使わないと見づらくなる
ならないならjsとかでasync awaitとかあっても(表面的な)見やすさ全くかわんないよねー
っとことになるわけで。
上手く節度をもって使わないと見づらくなる
ならないならjsとかでasync awaitとかあっても(表面的な)見やすさ全くかわんないよねー
っとことになるわけで。
831デフォルトの名無しさん
2022/03/23(水) 17:26:27.40ID:MLtaj1NG ルールを笑ってるのか、そのルールが必要な組織を笑ってるのか?
どちらにせよそのルールが必要なレベルの組織でしか仕事をさせてもらえない自分達を笑えないとね
どちらにせよそのルールが必要なレベルの組織でしか仕事をさせてもらえない自分達を笑えないとね
832デフォルトの名無しさん
2022/03/23(水) 17:33:44.06ID:Ry8ZnRGO データやNECや富士通がこのレベルだからな
日本はゲーム開発以外はマジでただの半官半民の中抜き多重請負の底辺だぞ
日本はゲーム開発以外はマジでただの半官半民の中抜き多重請負の底辺だぞ
833デフォルトの名無しさん
2022/03/23(水) 17:39:56.52ID:Rq928qXu まあ、一般論だけいうとラムダ使いたがる奴の特徴。
・保守性を全く考えずいつもやっつけコード
・何でもvar使わないと気がすまない
・仕様書書かない
・テストしない
・ラムダが遅いのをハードのせいにする
・コーディングルールを守らない
・空気が読めない
・近眼
・チビ
・ブサイク
・自分を能力者だと思っている
まぁ、ほんと一般的にこう言えるってだけだけどね。
・保守性を全く考えずいつもやっつけコード
・何でもvar使わないと気がすまない
・仕様書書かない
・テストしない
・ラムダが遅いのをハードのせいにする
・コーディングルールを守らない
・空気が読めない
・近眼
・チビ
・ブサイク
・自分を能力者だと思っている
まぁ、ほんと一般的にこう言えるってだけだけどね。
834デフォルトの名無しさん
2022/03/23(水) 17:48:27.79ID:p0/hsFKb >>833
Googleのリファレンスコードがラムダ式使いまくりなんだけどw
その意味不明な妄想をGoogleのプログラマーに是非ぶつけてみて反応を教えてくれ
まぁ底辺IT土方のお前じゃ一生会えないだろうけど
Googleのリファレンスコードがラムダ式使いまくりなんだけどw
その意味不明な妄想をGoogleのプログラマーに是非ぶつけてみて反応を教えてくれ
まぁ底辺IT土方のお前じゃ一生会えないだろうけど
835デフォルトの名無しさん
2022/03/23(水) 17:52:13.02ID:Rq928qXu でしょ。googleの技術者によく当てはまる。
836デフォルトの名無しさん
2022/03/23(水) 17:56:01.58ID:UwUG9gUD837デフォルトの名無しさん
2022/03/23(水) 17:57:02.50ID:Rq928qXu でしょ。MSの技術者によく当てはまる。
838デフォルトの名無しさん
2022/03/23(水) 18:24:18.45ID:nUwfSeaH まあGoogleには14億株投資してるし、マイクロソフトにも10億投資してるから切磋琢磨して伸びて欲しいな。
839デフォルトの名無しさん
2022/03/23(水) 18:41:26.04ID:62orYro5 その挙動に名前が付けられて見たら理解できるならラムダにはしないでメソッドにしたほうが良い
ラムダはぱっと見ブロックがどこまでかわからないのが多い
ラムダはぱっと見ブロックがどこまでかわからないのが多い
840デフォルトの名無しさん
2022/03/23(水) 18:44:47.79ID:62orYro5 ラムダ式のコード中身まで見る必要がないならメソッドにしてラムダで呼び出し
ここでラムダ式の中身を見ないと意味が通じないならラムダを直書きにする
でも大体はそういうことはない
ここでラムダ式の中身を見ないと意味が通じないならラムダを直書きにする
でも大体はそういうことはない
841デフォルトの名無しさん
2022/03/23(水) 19:07:22.30ID:E8B98DY8 >>828
ラムダの乱用ってなんなん?(・ω・#)
ラムダの乱用ってなんなん?(・ω・#)
842デフォルトの名無しさん
2022/03/23(水) 19:08:58.95ID:E8B98DY8 初めて聞いた(・ω・;;)
843デフォルトの名無しさん
2022/03/23(水) 20:05:36.08ID:2VXgTwdf >>839
メソッドの名前がラムダ式そのものになってしまうならラムダ式の方が良いよね
メソッドの名前がラムダ式そのものになってしまうならラムダ式の方が良いよね
844デフォルトの名無しさん
2022/03/23(水) 20:44:53.55ID:rzaFjrRq 取るに足らないメソッドの名前を考えなくていいのは最大の恩恵なのにな
メソッド名考えるだけで5分10分かかる時がある
メソッド名考えるだけで5分10分かかる時がある
845デフォルトの名無しさん
2022/03/23(水) 21:41:31.22ID:7lMhID1f デリゲートも匿名クラスも匿名メソッドも知らないし理解できない低脳なんだろ
便利な機能やシンタックスシュガー使わない屁理屈捏ねてるけど結局
それって馬鹿だから難しいこと理解できないから許さんて言ってるのと変わらないじゃん
C#使う意味ないからVB6使っとけよあとアホすぎて相手したくないからコテつけるかROMってろ
便利な機能やシンタックスシュガー使わない屁理屈捏ねてるけど結局
それって馬鹿だから難しいこと理解できないから許さんて言ってるのと変わらないじゃん
C#使う意味ないからVB6使っとけよあとアホすぎて相手したくないからコテつけるかROMってろ
846デフォルトの名無しさん
2022/03/23(水) 21:41:48.74ID:Rq928qXu そこだよな。能力者たる者は何も考えない。
847デフォルトの名無しさん
2022/03/23(水) 21:50:50.58ID:nUwfSeaH 理解できないやつなんか居ないだろw
10億円すらない貧乏人とかグズなカス以外w
10億円すらない貧乏人とかグズなカス以外w
848デフォルトの名無しさん
2022/03/24(木) 01:22:49.65ID:/7RI+XsA 自分だけが理解できるコードじゃなくて他人にも意味が通るコードにしないと
849デフォルトの名無しさん
2022/03/24(木) 02:13:56.65ID:qIzkD08+ 自分だけが分かるコードでも半年経つとわからなくなることあるよね。
850デフォルトの名無しさん
2022/03/24(木) 06:55:31.37ID:JVs5nwp2 次の日には分からないあるよ
851デフォルトの名無しさん
2022/03/24(木) 07:42:45.91ID:NUrIJqDQ >>833
もしかして、foreach も禁止とか?
もしかして、foreach も禁止とか?
852デフォルトの名無しさん
2022/03/24(木) 07:45:24.66ID:JVs5nwp2 むしろ将来性ないwpf禁止で
853デフォルトの名無しさん
2022/03/24(木) 07:51:33.34ID:3TcbpiO0 >>852
消去法でまともなのがwpfしかないんよ
消去法でまともなのがwpfしかないんよ
854デフォルトの名無しさん
2022/03/24(木) 09:41:53.16ID:AIfDKouq >>853
WinFormで充分
WinFormで充分
855デフォルトの名無しさん
2022/03/24(木) 11:21:18.48ID:kWSTUBzN856デフォルトの名無しさん
2022/03/24(木) 11:24:02.44ID:C9Ica0G+ 諸行無常
857デフォルトの名無しさん
2022/03/24(木) 17:26:32.61ID:AaTznkei もうMicrosoft.Toolkit.Mvvmが主流なんじゃないの
858デフォルトの名無しさん
2022/03/24(木) 20:10:46.85ID:8VVrpTDM >>854
じゃあ、より楽に開発できるWPFだな
じゃあ、より楽に開発できるWPFだな
859デフォルトの名無しさん
2022/03/24(木) 20:21:29.43ID:zKtIMZNx WinFormsより楽だよね
MVVMにこだわりすぎなければ
MVVMにこだわりすぎなければ
860デフォルトの名無しさん
2022/03/25(金) 06:02:54.20ID:/U1J5LNL レイアウトが固定ならWinformでもいいんだが
リサイズできるウィンドウやら多言語化やらで柔軟なレイアウトにしなきゃならん時はWPFが楽なんだよな
リサイズできるウィンドウやら多言語化やらで柔軟なレイアウトにしなきゃならん時はWPFが楽なんだよな
861デフォルトの名無しさん
2022/03/25(金) 07:45:23.48ID:/+G9N/sc >>857
だな
だな
862デフォルトの名無しさん
2022/03/25(金) 22:26:17.78ID:p9UaUuOr >>855
せめてtemplate packだけvs2022に対応してくれってやつに忙しいから後回しって回答してたしやる気は一応あるんじゃないの
せめてtemplate packだけvs2022に対応してくれってやつに忙しいから後回しって回答してたしやる気は一応あるんじゃないの
863デフォルトの名無しさん
2022/03/26(土) 07:07:03.66ID:9jtFEqJp リサイズでレイアウト変更すんな。使いにくいわ。
864デフォルトの名無しさん
2022/03/26(土) 08:01:36.98ID:AdZC57zN windowを小さくされたらコントロールを収納したりしないと使えないでしょ?
865デフォルトの名無しさん
2022/03/26(土) 08:37:09.16ID:ElVy7f2z Webのレスポンシブとかめっちゃ使い勝手悪いもんな
866デフォルトの名無しさん
2022/03/26(土) 09:04:27.08ID:AdZC57zN vscodeが複数windowに分離できない以外は遜色ないからweb技術のuiが悪いわけではないと思うが
867デフォルトの名無しさん
2022/03/26(土) 09:44:52.47ID:9jtFEqJp コントロール収納すんな。使いにくいわ。
868デフォルトの名無しさん
2022/03/26(土) 10:05:11.27ID:tHoTNowZ レスポンシブが使い勝手悪いとは一体
869デフォルトの名無しさん
2022/03/26(土) 10:10:10.30ID:9jtFEqJp スクロールバーを細くしたり消したり、タブをクリックしようとしたら
いきなりXボタンが現れてタブが閉じてしまったり、糞みたいなUI考える馬鹿が多くて困る。
いきなりXボタンが現れてタブが閉じてしまったり、糞みたいなUI考える馬鹿が多くて困る。
870デフォルトの名無しさん
2022/03/26(土) 10:13:45.65ID:9jtFEqJp 収納しまくってるリボンUIが糞UIの見本だ。
871デフォルトの名無しさん
2022/03/26(土) 10:22:52.46ID:IKn9xZjz >>870
リボンってカスタマイズ可能なメニューバーなんだけど、わかってる?
リボンってカスタマイズ可能なメニューバーなんだけど、わかってる?
872デフォルトの名無しさん
2022/03/26(土) 10:47:01.40ID:9jtFEqJp FAQ:メニューバーの表示方法
ほんと馬鹿はなんでも隠したがる。見た目しか考えてねぇ。
ほんと馬鹿はなんでも隠したがる。見た目しか考えてねぇ。
873デフォルトの名無しさん
2022/03/26(土) 10:50:04.15ID:IKn9xZjz874デフォルトの名無しさん
2022/03/26(土) 10:52:18.43ID:fbvWsdpr VSCodeのコマンドパレットはメニューバーより遥かに使いやすいけどな
もうコマンドの数の多いアプリは全部これにしてくれ
もうコマンドの数の多いアプリは全部これにしてくれ
875デフォルトの名無しさん
2022/03/26(土) 11:04:56.71ID:9jtFEqJp メニュー+ツールバーがいかに便利か。リボンUIがいかに糞か。
VSとMSOffice使えば分かりますな。だがアホは分からないらしい。
カスタマイズできるメニューバーだ!! バーは常に表示されている!! www
VSとMSOffice使えば分かりますな。だがアホは分からないらしい。
カスタマイズできるメニューバーだ!! バーは常に表示されている!! www
876デフォルトの名無しさん
2022/03/26(土) 11:39:09.04ID:7vyXdjhR メニューが多すぎて探し切れない→検索ダイアログから機能(コマンド)をインクリメンタルサーチすればいい
この発想ってIMEで変換入力している言語と相性が悪い
代わりに利用されるのがピンとかお気に入りという機能
リボンUIではクイックアクセスツールバーと呼んでいる、あんなでかいアイコン要らなかったのだよ・・・
この発想ってIMEで変換入力している言語と相性が悪い
代わりに利用されるのがピンとかお気に入りという機能
リボンUIではクイックアクセスツールバーと呼んでいる、あんなでかいアイコン要らなかったのだよ・・・
877デフォルトの名無しさん
2022/03/26(土) 11:50:59.40ID:wKmHp5ED878デフォルトの名無しさん
2022/03/26(土) 11:55:48.05ID:9jtFEqJp メニューとツールバーの融合にも失敗してデスクトップとモバイルの融合にも失敗するとか、
MSはほんと無能なUIデザイナーを雇ったな。
MSはほんと無能なUIデザイナーを雇ったな。
879デフォルトの名無しさん
2022/03/26(土) 11:57:07.26ID:9jtFEqJp デバイス違い、スマホとPCでレイアウトが違う →分かる
リサイズでレイアウトを変える →変えんな!! 使いにくいわ!!
リサイズでレイアウトを変える →変えんな!! 使いにくいわ!!
880デフォルトの名無しさん
2022/03/26(土) 11:58:36.69ID:sDWgty5N881デフォルトの名無しさん
2022/03/26(土) 15:04:30.42ID:tHoTNowZ >>879
> リサイズでレイアウトを変える →変えんな!! 使いにくいわ!!
なにが使いにくいのかわからん
ウインドウサイズ小さくした時にスクロールなしで全ての機能にアクセスできるのは普通に嬉しいが
> リサイズでレイアウトを変える →変えんな!! 使いにくいわ!!
なにが使いにくいのかわからん
ウインドウサイズ小さくした時にスクロールなしで全ての機能にアクセスできるのは普通に嬉しいが
882デフォルトの名無しさん
2022/03/26(土) 20:14:59.66ID:VQ6/TxID メニューとツールバーの融合は成功してるだろ
TabbedCommandBarがある
TabbedCommandBarがある
883デフォルトの名無しさん
2022/03/27(日) 21:01:20.36ID:2LIBvnFS884デフォルトの名無しさん
2022/03/28(月) 15:06:20.93ID:DkKihmtS 当時、MSはデスクトップに天気予報や株価とかニュースを表示したかっただけなんだよね。
885デフォルトの名無しさん
2022/03/28(月) 16:39:58.84ID:pjQk8qDC プッシュ型広告で儲ける算段だったよ
886デフォルトの名無しさん
2022/03/28(月) 17:41:47.51ID:nyNeFImy デスクトップに好きなサイズ・レイアウトでフォルダウィンドウを埋め込めて便利だったけどな。
887デフォルトの名無しさん
2022/03/28(月) 19:53:02.22ID:URs5L4+z >>883
Edgeバーで融合に成功していますね
Edgeバーで融合に成功していますね
888デフォルトの名無しさん
2022/03/31(木) 20:27:05.64ID:AdFfaV3F ..net7 preview2ブログにNativeAOTが実験状態からメインラインに乗るって書いてあったけど
UIフレームワークはうんこでこのアンバランス
UIフレームワークはうんこでこのアンバランス
889デフォルトの名無しさん
2022/04/02(土) 18:28:49.42ID:nU43No1S あれ?commandってviewmodelに書かないとダメだったっけ?
converterみたいに共通化出来なかったっけ
converterみたいに共通化出来なかったっけ
890デフォルトの名無しさん
2022/04/02(土) 19:24:53.67ID:hUsSND19 投げ捨てるが正解
891デフォルトの名無しさん
2022/04/02(土) 22:52:02.40ID:VxxpSTSj >>889
出来る
出来る
892デフォルトの名無しさん
2022/04/03(日) 22:41:51.34ID:kGvu4XMT 1.1 Preview1出たけど、誰か試した人いる?
893デフォルトの名無しさん
2022/04/03(日) 22:43:31.61ID:NWvQ4doQ 君が試してレビューしてくれ
俺は何もする気がおきない!
俺は何もする気がおきない!
894デフォルトの名無しさん
2022/04/04(月) 03:48:47.82ID:GWDliFfK 俺も口は出すが手は出さん
895デフォルトの名無しさん
2022/04/04(月) 09:26:55.82ID:aNvi7YwD 俺も冬眠から目覚めるのが早かった
896デフォルトの名無しさん
2022/04/04(月) 19:39:49.56ID:accwe6vj このままオワコンになりそうで触る気が起きないわ
やる気も感じられないし
やる気も感じられないし
897デフォルトの名無しさん
2022/04/04(月) 20:56:51.15ID:EAh2hm0B winuiやべーな・・・ほんまやる気かんじない
898デフォルトの名無しさん
2022/04/05(火) 05:45:07.45ID:mMOq1HVR ダークモード対応してるのはいいよ
あと、OSでちゃんと管理してくれるアプリになるのがいい
あと、OSでちゃんと管理してくれるアプリになるのがいい
899デフォルトの名無しさん
2022/04/05(火) 20:43:46.95ID:fN/L9gSF MSってネーミングセンスゼロだね
.Net5、.Net6って名前にしたから検索と相性が悪い
.Net5、.Net6って名前にしたから検索と相性が悪い
900デフォルトの名無しさん
2022/04/06(水) 00:34:32.33ID:O5Kov3Ch >>899
そもそもWindowsからしてセンスゼロ
そもそもWindowsからしてセンスゼロ
901デフォルトの名無しさん
2022/04/06(水) 07:07:52.43ID:8tuXZutt Windowsっつーか、マイクロソフトがダサい
アップルがちょっと洒落たことをすると、すぐ真似をして自滅する
アップルがちょっと洒落たことをすると、すぐ真似をして自滅する
902デフォルトの名無しさん
2022/04/06(水) 07:32:50.57ID:I8uDtqAl .NETx 戦略は悪手
903デフォルトの名無しさん
2022/04/06(水) 07:37:40.56ID:ailcyhmJ 7、8、9、10.って続けてくれるならいんだけど
どうせまた途中で.NET DXみたいに変な名前に変わるんだろ
名前そのものはどうでもいんだけどコロコロするのはやめろ
どうせまた途中で.NET DXみたいに変な名前に変わるんだろ
名前そのものはどうでもいんだけどコロコロするのはやめろ
904デフォルトの名無しさん
2022/04/06(水) 10:12:48.47ID:nwPWXWQ8 今は5系と6系だけだからまだいいけど、11、12みたいになってきたらランタイム全部インストールとかダルすぎる。
C++ランタイムはバラバラに入れさせるとかアホなのってことである時点から2015-2022は一括で、みたいなインストールの仕方になったが
C++ランタイムはバラバラに入れさせるとかアホなのってことである時点から2015-2022は一括で、みたいなインストールの仕方になったが
905デフォルトの名無しさん
2022/04/06(水) 15:22:03.39ID:fncECwdL .NET5は来月でサポート切れるから心配しなくていいよ
906デフォルトの名無しさん
2022/04/06(水) 21:50:50.80ID:WxKXlPnf 偶数のだけ追っていけばいいんじゃないか
どうしても今すぐ使いたい機能がない限り
どうしても今すぐ使いたい機能がない限り
907デフォルトの名無しさん
2022/04/06(水) 21:59:08.46ID:NZGD25ax しかし7でNative AOTが出てきたら使わざるをえない
908デフォルトの名無しさん
2022/04/06(水) 22:16:06.05ID:WxKXlPnf それランタイム要らなくないか?
909デフォルトの名無しさん
2022/04/06(水) 23:43:19.65ID:8nAXZNyz .net xとかvisual studio codeとか、なんでこうググりにくい名称にすんのよっていつも思う
910デフォルトの名無しさん
2022/04/07(木) 16:08:06.72ID:qK2BZvo5 R「せやな
Go「DotNetXって新しい言葉作ったらええ
Go「DotNetXって新しい言葉作ったらええ
911デフォルトの名無しさん
2022/04/07(木) 19:44:48.22ID:oWsrj6tO こうやって不完全のものをどんどんリリースする風潮、そろそろやめにしてほしいねえ
ゲーム程度ならまだしろ、企業向けアプリはどうすりゃいいのってなる
ゲーム程度ならまだしろ、企業向けアプリはどうすりゃいいのってなる
912デフォルトの名無しさん
2022/04/07(木) 20:40:50.29ID:LEnNSo0P 企業向けはぎりぎりまで4.8でしょ
913デフォルトの名無しさん
2022/04/07(木) 20:50:34.39ID:X6cQgOOm バグフィックスならどんどんリリースしてほしい
ただ、WinUI 3のWinUI 2の機能の移植さっさとすすめろよ
ただ、WinUI 3のWinUI 2の機能の移植さっさとすすめろよ
914デフォルトの名無しさん
2022/04/07(木) 20:55:06.99ID:X6cQgOOm WinUI 2.7.2
WinUI 2.8まだー?2.7からもう半年過ぎてるんですが?
WinAppSDK 1.0.2
WinUI 2.8まだー?2.7からもう半年過ぎてるんですが?
WinAppSDK 1.0.2
915デフォルトの名無しさん
2022/04/08(金) 07:59:06.19ID:aDtoFpcQ アホみたいにバージョン上げるな!
916デフォルトの名無しさん
2022/04/08(金) 08:57:45.91ID:mr8sTYaK 今さら2.0とか3.5の人がいるとは思えないから、4.8で統一じゃないかな
.NET Coreの方はどんどん新しいのが出るわけで、保守には向いてない
.NET Coreの方はどんどん新しいのが出るわけで、保守には向いてない
917デフォルトの名無しさん
2022/04/08(金) 11:20:06.14ID:YzqwcN9Q と、思うだろ?
4.8はvistaやオフライン環境で動かないしvs2019以上必要だから嫌われる
理不尽な世界なんだよ
4.8はvistaやオフライン環境で動かないしvs2019以上必要だから嫌われる
理不尽な世界なんだよ
918デフォルトの名無しさん
2022/04/08(金) 12:09:06.65ID:mr8sTYaK XPなんか使う環境あるわきゃねーだろプギャーしようと思ったら
先週電話でライセンス認証したばっかりだったわ
まあそういうこともあります
先週電話でライセンス認証したばっかりだったわ
まあそういうこともあります
919デフォルトの名無しさん
2022/04/08(金) 12:17:14.11ID:YdZFc9ua Vista…?
まあUI系は.NET Frameworkでいいわな
ドメイン層やインフラストラクチャ層はNET5,6で作ったほうが色々恩恵がある。
まあUI系は.NET Frameworkでいいわな
ドメイン層やインフラストラクチャ層はNET5,6で作ったほうが色々恩恵がある。
920デフォルトの名無しさん
2022/04/08(金) 12:23:34.53ID:VljZtt2r >>917
2017Expressでも4.8使えるが何か問題ある?
2017Expressでも4.8使えるが何か問題ある?
921デフォルトの名無しさん
2022/04/08(金) 12:30:32.73ID:YzqwcN9Q すまん。VS2019は4.8じゃなくて別の依存だった。忘れてくれ
VS2017でもVS2012でも4.8使えた
VS2017でもVS2012でも4.8使えた
922デフォルトの名無しさん
2022/04/08(金) 15:19:16.79ID:mXqxSq/e923デフォルトの名無しさん
2022/04/08(金) 18:15:07.09ID:l+Piwx0m WinUI 2.xは避けたほうがよくないか?
924デフォルトの名無しさん
2022/04/08(金) 18:48:02.75ID:CsiihudH 急いでるならWinUI 2の方が安定してるからな
もちろん、sandbox環境の要件でokなら
まったり待てるならWinUI 3でいいんじゃね
もちろん、sandbox環境の要件でokなら
まったり待てるならWinUI 3でいいんじゃね
925デフォルトの名無しさん
2022/04/08(金) 19:16:02.72ID:0KR3fgOA >>905
まだ4.8なんだけどもう切れるのかよ
まだ4.8なんだけどもう切れるのかよ
926デフォルトの名無しさん
2022/04/09(土) 08:41:16.57ID:DqRL6oPy Microsoft.Toolkit.MvvmのRelayCommandをボタンのCommandにBindingしたとき、Enabledを切替えるには、NotifyCanExecuteChanged()を自分で呼ぶのが普通の使い方ですか?
例えば、プロパティAとBがtrueのときにボタンを有効にしたい場合、AとB両方のPropertyChanged時に、それぞれNotifyCanExecuteChanged()を自分で呼ばないといけないのでしょうか?
例えば、プロパティAとBがtrueのときにボタンを有効にしたい場合、AとB両方のPropertyChanged時に、それぞれNotifyCanExecuteChanged()を自分で呼ばないといけないのでしょうか?
927デフォルトの名無しさん
2022/04/09(土) 12:18:25.45ID:a0cCL+ku そうだと思う
928デフォルトの名無しさん
2022/04/09(土) 13:08:08.85ID:qkp+G61n929デフォルトの名無しさん
2022/04/09(土) 13:32:01.27ID:0ZIZMUGe でも個人で作るツールってクロスにする意味ってあんまりないんだよね。
基本的にWin使いならWinばっかり。
だったらファイル少なくて済む4.8のが使いやすい。
複数のOSを使う人も居るが、エディタとブラウザ以外は
アプリを共通とかコマンドを共通で使うとかやってないんじゃないかな。
ただの無駄だし。
今のところAzure functionくらいかな。
基本的にWin使いならWinばっかり。
だったらファイル少なくて済む4.8のが使いやすい。
複数のOSを使う人も居るが、エディタとブラウザ以外は
アプリを共通とかコマンドを共通で使うとかやってないんじゃないかな。
ただの無駄だし。
今のところAzure functionくらいかな。
930デフォルトの名無しさん
2022/04/09(土) 14:27:09.14ID:cvyLC6WE 別に瀕死じゃない状況で勝手に瀕死になりうる判断を下し
自ら墓穴を掘るのがMSらしいなあ
自ら墓穴を掘るのがMSらしいなあ
931デフォルトの名無しさん
2022/04/09(土) 14:48:20.13ID:xUshKrSo 普通にVScodeを作った開発環境の
MS版をリリースしてくれれば良かったんよなーー
MS版をリリースしてくれれば良かったんよなーー
932デフォルトの名無しさん
2022/04/09(土) 18:23:09.34ID:XPikbUhT 4.8にするくらいなら6でよくないか?
Windows 10プリインストールって3.5だし
Windows 10プリインストールって3.5だし
933デフォルトの名無しさん
2022/04/09(土) 18:24:04.10ID:NgF7YXE8 11がリリースされてもう半年経つのに未だにAcrylicやMicaの最新のネイティブフロントエンドに対応しない公式SDKのWindows App SDK(WinUI3)
もうこれだけでMSやる気ないってわかるうえにサードパーティで誰も作らず既にコミュニティが過疎ってて相変わらずオワコンなの草
FlutterはWindows Desktopに対応したばかりなのにサードパーティがAcrylicやMicaを独自実装したパッケージをリリースしててコミュニティが超活発で便利なフレームワークやライブラリ沢山あって盛り上がりがわかる
MSの開発環境の一番ダメなところがこのコントリビューター不在でコミュニティが盛り上がらずいつまで経ってもエコシステムが構築されないところなんだよな
だから便利なパッケージだけでなくノウハウやナレッジもなくて利害関係のある案件でしか誰も使わないから不人気なまま負のループ
もうこれだけでMSやる気ないってわかるうえにサードパーティで誰も作らず既にコミュニティが過疎ってて相変わらずオワコンなの草
FlutterはWindows Desktopに対応したばかりなのにサードパーティがAcrylicやMicaを独自実装したパッケージをリリースしててコミュニティが超活発で便利なフレームワークやライブラリ沢山あって盛り上がりがわかる
MSの開発環境の一番ダメなところがこのコントリビューター不在でコミュニティが盛り上がらずいつまで経ってもエコシステムが構築されないところなんだよな
だから便利なパッケージだけでなくノウハウやナレッジもなくて利害関係のある案件でしか誰も使わないから不人気なまま負のループ
934デフォルトの名無しさん
2022/04/09(土) 18:39:41.35ID:uMCYp8zC winuiは最大公約数のライブラリ作ろうってプロジェクトだから・・・
935デフォルトの名無しさん
2022/04/09(土) 19:10:23.20ID:9zZm4X9W 最大公約数がメタファーとして適切だとは思えないけど高度に抽象化された.NET用意したから後は開発者が便利なフレームワークやライブラリを勝手に作ってコミュニティ盛り上げてね(^^)とMSに放置されてオワコン化した黒歴史をまた再現するの?って話なんだが
936デフォルトの名無しさん
2022/04/09(土) 19:22:04.04ID:XPikbUhT 便利なフレームワークやライブラリがもう大体揃ってて誰も困ってない可能性があるな
937デフォルトの名無しさん
2022/04/09(土) 19:33:05.47ID:dNioD6pk たいしたことやってないならそうなんだろうな
客からの要件は大抵有償コンポーネントないと無理って案件ばかりだけどね
これが他の人気の開発環境なら無償で揃ってるんだけどなーってことが多すぎる
特にXamarinは有償でも選択肢が用意されてなくて開発途中で座礁するからおすすめしないCOCOAの惨状見ればまともな開発者ならすぐ気付くだろうけど
客からの要件は大抵有償コンポーネントないと無理って案件ばかりだけどね
これが他の人気の開発環境なら無償で揃ってるんだけどなーってことが多すぎる
特にXamarinは有償でも選択肢が用意されてなくて開発途中で座礁するからおすすめしないCOCOAの惨状見ればまともな開発者ならすぐ気付くだろうけど
938デフォルトの名無しさん
2022/04/09(土) 20:23:33.75ID:evitdrSp Xamarinはあのおばさんがでしゃばってるから見ててキツいなと遠巻きに思ってたらそもそも誰も使ってなかったっいう
939デフォルトの名無しさん
2022/04/09(土) 20:30:05.45ID:cvyLC6WE まず人脈〜
940デフォルトの名無しさん
2022/04/09(土) 22:40:35.06ID:scRa/GqO941デフォルトの名無しさん
2022/04/09(土) 23:06:00.36ID:a0cCL+ku flutterのfluent_ui
メンテナー募集してるな
これが個人の限界
メンテナー募集してるな
これが個人の限界
942デフォルトの名無しさん
2022/04/10(日) 01:35:47.54ID:j5bjK/em 古田はスマホ用に留めておくのが正解だろうな
デスクトップはスマホと違ってOSとの親和性が求められるものだ
デスクトップはスマホと違ってOSとの親和性が求められるものだ
943デフォルトの名無しさん
2022/04/10(日) 04:53:37.69ID:qE10hPc2 古吉
田田
〜 どの家にもアンテナはあるものです 〜
田田
〜 どの家にもアンテナはあるものです 〜
944デフォルトの名無しさん
2022/04/10(日) 14:54:59.09ID:9r2i9v2w >>932
3.5ってのはまず大嘘だし、4.8と6じゃ寿命が違う。
OSとセットでずっと使える安心感と、リリースされたそばからサポート切れを気にしなきゃいけないせわしなさ。
最新のC#の機能使える快適さとバージョン移行にかかる金、天秤にかけるまでもない。
3.5ってのはまず大嘘だし、4.8と6じゃ寿命が違う。
OSとセットでずっと使える安心感と、リリースされたそばからサポート切れを気にしなきゃいけないせわしなさ。
最新のC#の機能使える快適さとバージョン移行にかかる金、天秤にかけるまでもない。
945デフォルトの名無しさん
2022/04/10(日) 15:19:30.25ID:bUUumOe7 6も4.8も同じだよ
どっちも長期サポートだしどっちもすぐサポート切られる運命
どっちも長期サポートだしどっちもすぐサポート切られる運命
946デフォルトの名無しさん
2022/04/10(日) 15:33:18.62ID:9r2i9v2w 6はたったの3年。4.8はOSの寿命に準ずる。
947デフォルトの名無しさん
2022/04/10(日) 15:36:24.34ID:9r2i9v2w ちなみに3.5のサポート期間はなんと20年以上。
948デフォルトの名無しさん
2022/04/10(日) 15:59:12.35ID:bUUumOe7 リリースされたときはこれが最後のWindowsだと発表されてたWindows 10ですらサポートはあと3年(らしい)
4.8のサポート終了はOSの寿命(だったらいいな)だろ。未定だと思うぞ
4.8のサポート終了はOSの寿命(だったらいいな)だろ。未定だと思うぞ
949デフォルトの名無しさん
2022/04/10(日) 16:16:16.01ID:1j22nIfM 後継が出ない最終バージョンの4.8と後継が約束されている6は状況がまるで違うだろうに
950デフォルトの名無しさん
2022/04/10(日) 18:31:35.73ID:QUw9uGH2 別に違わなくないのではw
net9でnet6のアセンブリ動くわけじゃないし。
あくまでも同じクラスがあってリダイレクトできたら動くってだけ。
それば別にnet6からnet4.8を参照しても動きますよ、リダイレクト出来る範囲はね。(.net standardに近い範囲に事実上限定されるだろうけど)
net9でnet6のアセンブリ動くわけじゃないし。
あくまでも同じクラスがあってリダイレクトできたら動くってだけ。
それば別にnet6からnet4.8を参照しても動きますよ、リダイレクト出来る範囲はね。(.net standardに近い範囲に事実上限定されるだろうけど)
951デフォルトの名無しさん
2022/04/10(日) 18:34:56.17ID:j5bjK/em .NET 7 から NativeAOT だから .NET にしておかないと移行作業大変だよ
952デフォルトの名無しさん
2022/04/11(月) 00:05:21.04ID:Eck4a3h+ NativeAOTになってもパフォーマンス良くならないって検証結果しかないのが.NETって感じだな
しかも日本語の記事がまったくなくて既にMSの開発環境なんて誰も興味ないのがわかる
結局VBやF#なんかが足枷になってIL捨てられない仕様だと最適解(笑)しても無意味なんだよな
.NETのバイナリサイズが1/100になって誰が恩恵受けるんだって話
しかも日本語の記事がまったくなくて既にMSの開発環境なんて誰も興味ないのがわかる
結局VBやF#なんかが足枷になってIL捨てられない仕様だと最適解(笑)しても無意味なんだよな
.NETのバイナリサイズが1/100になって誰が恩恵受けるんだって話
953デフォルトの名無しさん
2022/04/11(月) 08:12:46.07ID:L0fqISPt 買う気もないのに記事懸けって……
954デフォルトの名無しさん
2022/04/11(月) 12:13:51.22ID:oG4zTGmm バージョンアップのサイクルの短さはMSに限った話ではないよな
保守的なニッポンのIT企業はヒーヒー言いながら追従しないといけない
IDE出すカネを渋ってる場合ではないのだ
保守的なニッポンのIT企業はヒーヒー言いながら追従しないといけない
IDE出すカネを渋ってる場合ではないのだ
955デフォルトの名無しさん
2022/04/11(月) 17:32:55.89ID:A0z0W6oS よく分からないけど、「サポート終了」になると対象バージョンのSDKやランタイムがDLできなくなるの?
それとも、ホットフィックスを含むアップデートが提供されないってだけ?
それとも、ホットフィックスを含むアップデートが提供されないってだけ?
956デフォルトの名無しさん
2022/04/11(月) 17:50:43.43ID:1McXPYhn サポート切れたら
ダウンロードや提供はある(ライセンスの関係で提供終わることもある)
ホットフィックスなどのアップデートはなくなる(致命度によってアップデートくることもある)
ダウンロードや提供はある(ライセンスの関係で提供終わることもある)
ホットフィックスなどのアップデートはなくなる(致命度によってアップデートくることもある)
957デフォルトの名無しさん
2022/04/11(月) 17:51:25.64ID:HnLOWy3T オレならソッコー削除するぜ!
958デフォルトの名無しさん
2022/04/11(月) 19:56:23.11ID:A6hnvqJF 他をよく知らないけど、そもそも.NETFrameworkぐらい長く使い続けれるのって珍しいんじゃない?
正直多くを求めすぎだと思うわ
正直多くを求めすぎだと思うわ
959デフォルトの名無しさん
2022/04/11(月) 20:19:28.98ID:bPH1dmj1 5以降の.NETって4.8以前とはデプロイの考え方が全く違っていて、システムにランタイムをインストールしないのが大前提なんだけど、勘違いしてないか?
アプリに好きなバージョンの.NETをバンドルするから、セキュリティパッチなんかいちちち気にしないで放置しときゃいいんだよ
お前はC++で作られたアプリにスタティックリンクされてるCランタイムやらQtやらの脆弱性なんか気にして使ってるか?それと同じだ
アプリに好きなバージョンの.NETをバンドルするから、セキュリティパッチなんかいちちち気にしないで放置しときゃいいんだよ
お前はC++で作られたアプリにスタティックリンクされてるCランタイムやらQtやらの脆弱性なんか気にして使ってるか?それと同じだ
960デフォルトの名無しさん
2022/04/11(月) 20:25:46.36ID:1McXPYhn スタティックリンクされてるのの脆弱性を気にしないといけない時代だし
システムにインストールされてるのの脆弱性を気にしないといけない時代なんだよ
いまだに脆弱性なんてまったく気にしてないとこも多いけどな
システムにインストールされてるのの脆弱性を気にしないといけない時代なんだよ
いまだに脆弱性なんてまったく気にしてないとこも多いけどな
961デフォルトの名無しさん
2022/04/11(月) 20:37:25.58ID:bPH1dmj1962デフォルトの名無しさん
2022/04/11(月) 20:44:21.97ID:1McXPYhn wpfにもWebview2みたいなのはあるだろ
そりゃ現実的に問題になることはまずないが
「脆弱性なんか気にして使ってるか?」なんてやつに言われたくはないw
そりゃ現実的に問題になることはまずないが
「脆弱性なんか気にして使ってるか?」なんてやつに言われたくはないw
963デフォルトの名無しさん
2022/04/12(火) 01:11:02.62ID:cl4D1FuI そういえば昔はこういう流行り物の記事、俺も書いてたな。
最近「いかがでしたか?」と同じ扱いを受けるのでやらん。
最近「いかがでしたか?」と同じ扱いを受けるのでやらん。
964デフォルトの名無しさん
2022/04/12(火) 08:30:37.83ID:nwP3k9nt 早くリリースするのはいいけど、注目されている機能は次のリリースまで後回しとかするから下手くそだなーとおもう
Win11のエクスプローラーにタブが付くのだって11のリリースに間に合っていればもっと注目されていたんじゃね
Win11のエクスプローラーにタブが付くのだって11のリリースに間に合っていればもっと注目されていたんじゃね
965デフォルトの名無しさん
2022/04/12(火) 08:37:08.89ID:8aqOwqE3 間に合ってればね
開発ってそううまくいかないのは携わってれば解るやろ
開発ってそううまくいかないのは携わってれば解るやろ
966デフォルトの名無しさん
2022/04/12(火) 08:41:32.05ID:Kaweg2vx MSほどのリソースがありながらなぜかラピッドリリースができなくてバグくてもテストをかねて開発中の新機能をどんどん追加するReactやFlutterに速度感でまったく勝ててないからな
そもそもWin11ですらリリース半年経ってるのに未だにWinUIがAcrylicやMicaに対応してないという意味不明なロードマップとスケジュールがマジ下手くそというか頭悪い
そもそもWin11ですらリリース半年経ってるのに未だにWinUIがAcrylicやMicaに対応してないという意味不明なロードマップとスケジュールがマジ下手くそというか頭悪い
967デフォルトの名無しさん
2022/04/12(火) 08:49:07.34ID:nwP3k9nt968デフォルトの名無しさん
2022/04/12(火) 09:19:44.77ID:bDIkR+Cv >>967
経営者、企業のスタンスで言えば「11リリース」は10年越しとかの経営計画で盛り込むやろけど
そういう一部の機能までは必要ではないと判断しうるやろ
OSだろうが半年後マイナーバージョンのアップデートで追加する予定の機能を、メジャーバージョンリリースに無理に盛り込むことはしないやろ
そして経営計画で看板商品のリリースを半年遅らせることも普通しない
むしろ11の普及が遅れるであろうことを見越してそのタイミングと計画してたかも
MSなりに積み重ねたナレッジで動いてるだろうよ
経営者、企業のスタンスで言えば「11リリース」は10年越しとかの経営計画で盛り込むやろけど
そういう一部の機能までは必要ではないと判断しうるやろ
OSだろうが半年後マイナーバージョンのアップデートで追加する予定の機能を、メジャーバージョンリリースに無理に盛り込むことはしないやろ
そして経営計画で看板商品のリリースを半年遅らせることも普通しない
むしろ11の普及が遅れるであろうことを見越してそのタイミングと計画してたかも
MSなりに積み重ねたナレッジで動いてるだろうよ
969デフォルトの名無しさん
2022/04/12(火) 10:14:41.95ID:pq/BAZJo 10Xを急遽11にしたのはばれてるからなぁ
質素なスタートメニューも「低スペック向け」とか言われてたけど今は発禁だね
質素なスタートメニューも「低スペック向け」とか言われてたけど今は発禁だね
970デフォルトの名無しさん
2022/04/13(水) 15:14:03.28ID:lO+bEwqN >>968
そのMSのナレッジとやらでWinUIも普及するといいね
そのMSのナレッジとやらでWinUIも普及するといいね
971デフォルトの名無しさん
2022/04/14(木) 19:58:31.50ID:+hp3T777 とりあえずWindowsアプリにマテリアルデザイン適用するの止めようか。
AndroidアプリをiOS風デザインで作るのと同様、ダサいから。
AndroidアプリをiOS風デザインで作るのと同様、ダサいから。
972デフォルトの名無しさん
2022/04/15(金) 20:04:24.69ID:S+pNpUAE >>971
代替案は?
代替案は?
973デフォルトの名無しさん
2022/04/15(金) 20:14:05.85ID:Bhh86LxL Win32コントロールに準拠したデザインにしろってことだろ
WindowsはどのソフトでもUIが統一されていて、それによって誰もが初見でアプリを使えるというのがメリットだった
それが最近はなくなりつつある
WindowsはどのソフトでもUIが統一されていて、それによって誰もが初見でアプリを使えるというのがメリットだった
それが最近はなくなりつつある
974デフォルトの名無しさん
2022/04/15(金) 20:19:23.07ID:UrBsZQcb975デフォルトの名無しさん
2022/04/16(土) 11:45:26.54ID:t+nTi2MK >>974
マテリアルデザインじゃね?
マテリアルデザインじゃね?
976デフォルトの名無しさん
2022/04/16(土) 13:00:25.00ID:mUFvO31w Fluent Designを知らないMaterial Design脳おじさん登場
977デフォルトの名無しさん
2022/04/16(土) 13:43:03.16ID:b7VnoUTC url開いたら頭に「アプリの設計と Fluent Design System の概要です。」ってあるだろ
そいつは本質的にマテリアルデザインと変わりゃしない
そいつは本質的にマテリアルデザインと変わりゃしない
978デフォルトの名無しさん
2022/04/16(土) 16:49:46.86ID:uTytpnM+ >>977
マテリアルデザインって概念じゃなくてグーグルの作ったスタイルの固有名詞だよw
マテリアルデザインって概念じゃなくてグーグルの作ったスタイルの固有名詞だよw
979デフォルトの名無しさん
2022/04/16(土) 17:17:04.08ID:nVJ4wCm0 グーグルはなんたらデザインとかでドヤる前キーボードで全て操作できたWindowsのUIデザインを学ぶべきだった
980デフォルトの名無しさん
2022/04/16(土) 18:50:08.34ID:iWHkLxzr >>978
開発者以外にも認知されているレベルのこと知らないってGUIアプリケーションの開発者としてヤバいよなw
開発者以外にも認知されているレベルのこと知らないってGUIアプリケーションの開発者としてヤバいよなw
981デフォルトの名無しさん
2022/04/16(土) 18:58:06.62ID:sf2E1G3u 本質的には同じものだって言ってるだけじゃん
日本語学んだ方がいいよ
日本語学んだ方がいいよ
982デフォルトの名無しさん
2022/04/16(土) 20:02:26.27ID:KGuo6Bup 全く異なるデザイン言語を同じものってw
技術者やめたほうがいいぞw
技術者やめたほうがいいぞw
983デフォルトの名無しさん
2022/04/16(土) 21:46:46.70ID:4Gd5BDg3 その本質ってなんなんだかすごく気になるわ
984デフォルトの名無しさん
2022/04/17(日) 00:37:14.75ID:XUU+lucC 結局WinUIは主流になるの?
今から作り始めるのをWPFとWinUIどっちで作るか迷ってるんだけど。
機能的にはWPFで足りるけどWinUIのほうが明確に優れてるならWinUIにする。
今から作り始めるのをWPFとWinUIどっちで作るか迷ってるんだけど。
機能的にはWPFで足りるけどWinUIのほうが明確に優れてるならWinUIにする。
985デフォルトの名無しさん
2022/04/17(日) 01:14:57.92ID:PbS7huRh WinUIが主流になることはあり得ないけど、かといってWPFも全然主流ではないんだから好きなの使えばいいんじゃね
WPFはユーザー層は薄いながらも十分に枯れていて、まあ今無難に使える技術ではある
WinUIを選ぶならまともに使い物になるレベルに達するまでにMSが投げ出さないことを祈ることだな
WPFはユーザー層は薄いながらも十分に枯れていて、まあ今無難に使える技術ではある
WinUIを選ぶならまともに使い物になるレベルに達するまでにMSが投げ出さないことを祈ることだな
986デフォルトの名無しさん
2022/04/17(日) 05:16:20.92ID:hJVMUSbm WinUIを使いたいところだけど、バグもあるし正直まだ信頼できる製品を作るには足りてない感じ
1.1を待て
1.0時点でちゃんと使えるものを出してほしかったわ
1.1を待て
1.0時点でちゃんと使えるものを出してほしかったわ
987デフォルトの名無しさん
2022/04/17(日) 09:48:47.09ID:ggP1dCjc MS製品は3.0でやっと使い物になる法則を知らないのか?
988デフォルトの名無しさん
2022/04/17(日) 10:24:35.61ID:EysNwKqS 何年後だ…
989デフォルトの名無しさん
2022/04/17(日) 11:12:44.40ID:E+w90SEK 到達する前に投げ出すから自明な年数ではないね
990デフォルトの名無しさん
2022/04/17(日) 11:40:35.18ID:w7vqObUH MSがWinUIでOffice作るんなら使うわ
991デフォルトの名無しさん
2022/04/17(日) 11:59:11.13ID:bywj4liW 本当あいつらすぐ投げ出すから手を出さないのが一番
やるなら完成してからでいい
やるなら完成してからでいい
992デフォルトの名無しさん
2022/04/17(日) 12:08:41.37ID:+WDep4l2 たぶん人事とリンクしてるんでしょう?MS の出鱈目ぶりは
993デフォルトの名無しさん
2022/04/17(日) 13:00:14.55ID:3dXaroUg >>984
WinUI3はまだまだバグが多すぎるからApp SDK 1.2ぐらいまで様子見するのがお勧め。
WinUI3はまだまだバグが多すぎるからApp SDK 1.2ぐらいまで様子見するのがお勧め。
994デフォルトの名無しさん
2022/04/17(日) 13:35:41.40ID:1LHoQpiB 人妻とリンクに見えた
995デフォルトの名無しさん
2022/04/17(日) 16:53:46.49ID:f4UcMI60996デフォルトの名無しさん
2022/04/17(日) 16:58:56.55ID:foV9NQye Officeは既にクラウド化でサブスク商売する方向だからWeb前提だろ。
997デフォルトの名無しさん
2022/04/17(日) 17:18:11.59ID:w7vqObUH >>996
じゃあBlazorで作れよってかんじ
じゃあBlazorで作れよってかんじ
998デフォルトの名無しさん
2022/04/17(日) 17:34:43.03ID:uQnHXf/9 OfficeもTeamsもSkypeもReact NativeでVSCodeはElectron
999デフォルトの名無しさん
2022/04/17(日) 17:35:50.38ID:LT4PcJzZ MSがUIのデザインをスマホ寄りな感じに変え始めたのって8の時だったはずだけど、
正直よくなったっていう感じはしないし、OS内部ですらいまだに新と旧が混在してるし、
デメリットのほうが上回ってると思うんだが
正直よくなったっていう感じはしないし、OS内部ですらいまだに新と旧が混在してるし、
デメリットのほうが上回ってると思うんだが
1000デフォルトの名無しさん
2022/04/17(日) 17:42:06.13ID:i2GtfSG610011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 87日 12時間 1分 26秒
新しいスレッドを立ててください。
life time: 87日 12時間 1分 26秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 石破首相、「就職氷河期世代」で今も不安定な仕事に就いている人に農業、建設業、物流業へ就労拡大指示 ★12 [お断り★]
- 《不倫疑惑で降板ならやりきれない》永野芽郁の「日曜劇場」出演巡り問われるスキャンダルの「罪と罰のバランス」 [ネギうどん★]
- 学校の性教育、「月経に興味ある男子=エロい」とする空気…専門家が現場の足かせ指摘「性を学ぶことは人生の豊かさにつながる」助産師 [少考さん★]
- 【仙台】ズボンのひもを首に…収容中の10代少年が死亡 東北少年院 [煮卵★]
- 「山手線で降りる予定がない駅」ランキングTOP30! [パンナ・コッタ★]
- “コスプレで行くのやめて”“ルール内ならOKでしょ”大阪万博「コスプレ来場」でSNS大荒れ 話題のコスプレイヤーに話を聞いた [ネギうどん★]
- 【画像】バス停にネトウヨ [834922174]
- 【万博】キルギス館でハチミツを盗んだ80代男性、ハチミツ2瓶とお菓子をゲットしてしまう [696684471]
- ▶白上フブキちゃんのこと大好きなすこん部集まれ~
- 【画像】元ジャンポケ斉藤被告のバームクーヘン屋連日の大行列 [551743856]
- 【動画】大阪万博、会場で白い気体のようなものが辺りに充満してしまう⇨更に気体が噴出して子供たちが絶叫!大パニック! [144099228]
- 橋下徹「万博の目標人数に到達しなくても全然いい。あんなの単なる収支の話、2800万人なんてどうでもいい」 [256556981]