[過去ログ]
Microsoft Xamarin part8 [.NET MAUI] (1002レス)
Microsoft Xamarin part8 [.NET MAUI] http://mevius.5ch.net/test/read.cgi/tech/1627778316/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
904: デフォルトの名無しさん [] 2022/09/09(金) 17:09:25.08 ID:IVL9R5HO >>903 流行ってるからに過ぎない こいつらは何も考えてない http://mevius.5ch.net/test/read.cgi/tech/1627778316/904
905: デフォルトの名無しさん [] 2022/09/09(金) 17:10:42.42 ID:IVL9R5HO .NETのようにMVVMが一番恩恵がある コードベースでごちゃごちゃ書いてそれ管理どうすんの? http://mevius.5ch.net/test/read.cgi/tech/1627778316/905
906: デフォルトの名無しさん [sage] 2022/09/09(金) 17:14:49.18 ID:PSSn/hGK まさか、前に.NET以外のMVVMは意味がないとか言ってた人? http://mevius.5ch.net/test/read.cgi/tech/1627778316/906
907: デフォルトの名無しさん [] 2022/09/09(金) 17:15:21.67 ID:IVL9R5HO >>906 誰だそれw http://mevius.5ch.net/test/read.cgi/tech/1627778316/907
908: デフォルトの名無しさん [] 2022/09/09(金) 17:16:41.17 ID:IVL9R5HO どうせ分けるならUIが書きやすいもの、モデルを構成できるのに適してる言語で分けた方が効率的だよね? がMicrosoftの考え http://mevius.5ch.net/test/read.cgi/tech/1627778316/908
909: デフォルトの名無しさん [sage] 2022/09/09(金) 17:18:44.82 ID:XM/87zo5 どう管理するかって好きに管理すればいいでしょ 世の中のMAUI以外のプロダクトは管理不能になってるとでも思ってるの? MSだってスマホアプリはReactNativeで作ってるのに http://mevius.5ch.net/test/read.cgi/tech/1627778316/909
910: デフォルトの名無しさん [] 2022/09/09(金) 17:21:47.33 ID:IVL9R5HO >>909 いやそうは言わないがFlutter、Dartで作られたアプリについてはそうとしか思えない 言語がUI作るのに向いてないんだよこれ http://mevius.5ch.net/test/read.cgi/tech/1627778316/910
911: デフォルトの名無しさん [sage] 2022/09/09(金) 17:57:09.71 ID:CmvxBKXD Microsoftの考え「自社製フレームワークは使わず、React nativeで作ろう」 http://mevius.5ch.net/test/read.cgi/tech/1627778316/911
912: デフォルトの名無しさん [] 2022/09/09(金) 18:07:53.66 ID:IVL9R5HO >>911 そんな考えはない http://mevius.5ch.net/test/read.cgi/tech/1627778316/912
913: デフォルトの名無しさん [sage] 2022/09/10(土) 04:40:04.56 ID:6ZX1ISzn >>899 Xamlだけですな こんな面倒なarchitecture引きずってるの http://mevius.5ch.net/test/read.cgi/tech/1627778316/913
914: デフォルトの名無しさん [] 2022/09/10(土) 06:06:35.17 ID:HZYFgNi2 >>913 どこが面倒なんだ? そんな面倒ならC#側で実装すればいい 型を意識しないプログラムはバグの温床 http://mevius.5ch.net/test/read.cgi/tech/1627778316/914
915: デフォルトの名無しさん [sage] 2022/09/10(土) 15:20:59.29 ID:Y28vS2jL MVVMが何のためにあるかと言うとView層のテストがめっちゃめんどいのでできるだけ減らそうという発想なんだよ コントロールは状態の固まりで複数のコントロールが連携して動く上に一つの状態を変えても瞬時に全てが変わるわけじゃないからマウスやキー入力を送って時間をおいてプロパティを確かめることになる それもアプリの設定次第で動作が変わったりする めんどいだろ? 例えばテキストボックスに山田と書いてあれば正常系で山と書いてあれば異常系だとすると山が入力された時点で異常系の動作になるからそこから田を送って正常系になるかどうかも確認事項に入ってしまう そりゃテストしやすい部品をできるだけ抽出しようって話になるよね ところがMVUだと参照透過だからViewのテストがめっちゃ作りやすい だったら分ける必要ないよねってことで混ぜて作れる するとMVVMのように依存方向のしがらみを受けてDIだメッセージだサービスプロバイダだビヘイビアだなんだでロジックが行ったり来たりせずシンプルに作れてプログラマの能力のハードルが下がって生産性が上がる こりゃいいやってことで注目されてるんだよ http://mevius.5ch.net/test/read.cgi/tech/1627778316/915
916: デフォルトの名無しさん [sage] 2022/09/10(土) 15:26:47.13 ID:6ZX1ISzn > だったら分ける必要ないよねってことで混ぜて作れる ↑これが当たり前の実装 http://mevius.5ch.net/test/read.cgi/tech/1627778316/916
917: デフォルトの名無しさん [sage] 2022/09/10(土) 15:32:17.76 ID:Y28vS2jL そもそもXAMLなんてのはコンパイル時にViewのエラーをチェックするためのものだからね それ以前のWinFormsのポトペタも実行前のデザイン時にエラーが発見できるとは言え自作コントロールにバグがあった時のデバッグがめっちゃめんどい 貼り付けた時とかデータバインディングした途端に例外発生すると画面真っ白になってコードいじらなきゃいけなくなるしデバッガも使えないから http://mevius.5ch.net/test/read.cgi/tech/1627778316/917
918: デフォルトの名無しさん [sage] 2022/09/10(土) 15:35:33.43 ID:32ypLdYs >>916 それは技術革新の結果であって当たり前じゃない VBやDelphi以前はコードでViewを書いてたがそれはマジで糞だったぞ http://mevius.5ch.net/test/read.cgi/tech/1627778316/918
919: デフォルトの名無しさん [] 2022/09/10(土) 15:56:38.77 ID:HZYFgNi2 どこが簡単になってんのか分かんねぇんだよなぁ 元にDartのUI実装はクソじゃん http://mevius.5ch.net/test/read.cgi/tech/1627778316/919
920: デフォルトの名無しさん [sage] 2022/09/10(土) 15:57:04.84 ID:6ZX1ISzn >>918 会話のレベルが合ってない http://mevius.5ch.net/test/read.cgi/tech/1627778316/920
921: デフォルトの名無しさん [] 2022/09/10(土) 15:58:58.39 ID:HZYFgNi2 MSがMVVMで分けてViewをUIを書きやすいXaml、ModelをC#に分けて書きましょうね~って設計思想から全くの逆走をしてる http://mevius.5ch.net/test/read.cgi/tech/1627778316/921
922: デフォルトの名無しさん [] 2022/09/10(土) 16:00:07.18 ID:HZYFgNi2 一つのコードで書けば楽だよね?の理論はわかる だがそれでXamlよりUIが書きにくくなってたら本末転倒なんだが? http://mevius.5ch.net/test/read.cgi/tech/1627778316/922
923: デフォルトの名無しさん [] 2022/09/10(土) 16:01:25.38 ID:HZYFgNi2 >>919 すまん元にじゃなくて現にだわ 今気づいた http://mevius.5ch.net/test/read.cgi/tech/1627778316/923
924: デフォルトの名無しさん [sage] 2022/09/10(土) 16:01:25.65 ID:32ypLdYs FlutterはMVUじゃねーだろ http://mevius.5ch.net/test/read.cgi/tech/1627778316/924
925: デフォルトの名無しさん [] 2022/09/10(土) 16:02:03.32 ID:HZYFgNi2 >>924 FlutterといえばMVUってこのスレ遡ると出てくるけど違うの? http://mevius.5ch.net/test/read.cgi/tech/1627778316/925
926: デフォルトの名無しさん [sage] 2022/09/10(土) 16:05:41.69 ID:+tpB3MgO >>915 山田と山の例はバカすぎない? http://mevius.5ch.net/test/read.cgi/tech/1627778316/926
927: デフォルトの名無しさん [sage] 2022/09/10(土) 16:10:22.86 ID:32ypLdYs >>926 実際にあったバカな話 山と書くとモーダルダイアログを出す画面で山田と書くとIMEから山と田が順に送られて山の後に未処理の入力があるもんだからダイアログが閉じなかったことがある http://mevius.5ch.net/test/read.cgi/tech/1627778316/927
928: デフォルトの名無しさん [sage] 2022/09/10(土) 16:12:36.68 ID:27KDKR/z >>927 老害 http://mevius.5ch.net/test/read.cgi/tech/1627778316/928
929: デフォルトの名無しさん [sage] 2022/09/10(土) 16:16:43.74 ID:32ypLdYs >>922 https://techracho.bpsinc.jp/wingdoor/2020_04_15/90564 こういうのがあるようだ http://mevius.5ch.net/test/read.cgi/tech/1627778316/929
930: デフォルトの名無しさん [] 2022/09/10(土) 16:23:18.57 ID:HZYFgNi2 >>929 へー これってつまりDartでUI書くのがめんどくさすぎるから作られたってことだよね? http://mevius.5ch.net/test/read.cgi/tech/1627778316/930
931: デフォルトの名無しさん [sage] 2022/09/10(土) 16:23:59.35 ID:32ypLdYs >>930 そりゃそうだろ WinFormsもXAMLもそう http://mevius.5ch.net/test/read.cgi/tech/1627778316/931
932: デフォルトの名無しさん [] 2022/09/10(土) 16:28:40.16 ID:eQgD8FMC >>931 Xamlはクソ楽だろタグ作ってそん中にプロパティ書き込めばいいんだから プロパティ指定するのにわざわざクリックしてプロパティの欄に文字入れてる姿想像してワロタw http://mevius.5ch.net/test/read.cgi/tech/1627778316/932
933: デフォルトの名無しさん [sage] 2022/09/10(土) 16:32:00.49 ID:32RyvhVb XAMLで書くのがめんどくさすぎるからMVUを追加しました http://mevius.5ch.net/test/read.cgi/tech/1627778316/933
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 69 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s