[過去ログ] Microsoft Xamarin part8 [.NET MAUI] (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
841
(1): 2022/09/05(月)21:13 ID:G2Tx9LaF(1) AAS
ぐちょぐちょってのは方針の話だろ
842: 2022/09/05(月)21:35 ID:uXODbQDL(19/25) AAS
>>841
そんな方針ぐちょぐちょか?
843: 2022/09/05(月)21:36 ID:gLyTKbkT(2/2) AAS
長い歴史があると言いたまえ
844: 2022/09/05(月)21:38 ID:uXODbQDL(20/25) AAS
iOS実機デバッグ作ったけど自分がAppleDeveloperProgram登録してないからかなりメチャクチャな内容になっちゃったわw
DeveloperKeyとか入れる以降からこの動画をキャプチャしたやつ流してるだけだし…
誰かAppleDeveloperProgram登録してる人動画撮ってくれんかな?
動画リンク[YouTube]
845: 2022/09/05(月)21:41 ID:uXODbQDL(21/25) AAS
正直GUI設計については一流だと思ってる
いち早くMVVMを提唱した先駆者の一人
この影響受けてそういうアーキテクチャ導入した言語やフレームワークも多い
Flutterとかもそうだろ
846: 2022/09/05(月)22:02 ID:uXODbQDL(22/25) AAS
共感性羞恥
動画リンク[YouTube]
847: 2022/09/05(月)22:08 ID:uXODbQDL(23/25) AAS
iOSデバッグ作った(ナレーションなし未完成)どうですか?
最初のPC女の場面でAppleDeveloperProgramに登録してくださいねって促すつもり
俺はこれ会社のiPhoneなのとProgramに登録してないからできない。
AppleDeveloperProgramに登録しててiOS持ってる人だれか動画撮って送ってくれないか?
編集して完成させたい
外部リンク:65.gigafile.nu
848: 2022/09/05(月)22:09 ID:uXODbQDL(24/25) AAS
あとiOSシミュレーターとかMacないと無理だからやり方紹介しなくていいよな?
849
(1): 2022/09/05(月)22:23 ID:zAXZLHH2(2/2) AAS
maui普及頑張ってくれとは思ったけどこんだけ色々勘違いしてるとだいぶアレだな
850: 2022/09/05(月)22:23 ID:uXODbQDL(25/25) AAS
>>849
勘違いとは?
851
(1): 2022/09/05(月)23:02 ID:NktKpMcS(2/2) AAS
長いものには巻かれる
これにかぎる
852
(1): 2022/09/06(火)06:50 ID:ytM1+7CV(1/9) AAS
動画作成についてだけど
もうiOSのデバッグ動画無視して4のxamlコントロールの話をしていいかな
3話のiOSは永久欠番で
853: 2022/09/06(火)06:54 ID:ytM1+7CV(2/9) AAS
>>851
長いもの(Microsoft)
854
(1): 2022/09/06(火)07:41 ID:Dv0PQghO(1) AAS
>>852
自分の動画だから自分で好きにしたらいんじゃね
他のOSのができてりゃそれが参考になるだろ
855: 2022/09/06(火)07:47 ID:rJJt6KhM(1) AAS
>>854
ふむふむ
じゃあ今日帰ったらコントロールの動画作ってみるわ
856: 2022/09/06(火)17:42 ID:JVNg5HYh(1) AAS
俺みたいな趣味で使ってる人間には非常に有り難い
857
(1): 2022/09/06(火)18:50 ID:XhxUSgSJ(1/3) AAS
仕事で使えばもっと有り難い。 てか、WPFオワコン後の仕事は、マルチプラットフォームとIoTの世界しか残っていない。
858: 2022/09/06(火)18:50 ID:Il6Vzncd(1/2) AAS
>>857
オワコンじゃねぇってWinUI3に引き継がれるんだって
859
(1): 2022/09/06(火)18:53 ID:XhxUSgSJ(2/3) AAS
WinUI3? それはWPFの延長であって、見た目が良くなったという話。 エッセンシャルでは、WPFと変わらない。
860
(1): 2022/09/06(火)18:59 ID:Il6Vzncd(2/2) AAS
>>859
じゃあ終わってないじゃん
861
(1): 2022/09/06(火)19:25 ID:dadi0JIj(1/3) AAS
mauiのWindowsデスクトップ向けの奴はWinUI3使うん?
862
(1): 2022/09/06(火)19:34 ID:ytM1+7CV(3/9) AAS
>>861
MAUIはWinUI3使えないよ
デスクトップだけ
863
(2): 2022/09/06(火)20:09 ID:XhxUSgSJ(3/3) AAS
>>860
ガキか? だから仕事でWPFが使われ無くなればWinUI3もクソも無いという論理を理解できないのか? だからWPFオワコンと言っている。
ベースの話をしている。 MPFを実現できないフレームワークはいずれオワコンになる。
プログラマーなら、論理フローを理解しろ。
864: 2022/09/06(火)20:17 ID:F18TOnuO(1) AAS
自分だけの世界で生きてる奴
865
(1): 2022/09/06(火)20:31 ID:3d+Pa+39(1/2) AAS
MAUIはあくまでもネイティブビューのラッパーだから、Windows向けにビルドすると裏で何かしら使われてるはずが
外部リンク:docs.microsoft.com
みるとWinUI3使われてるっぽいが
866: 2022/09/06(火)20:32 ID:ytM1+7CV(4/9) AAS
>>863
WPFが使われなくなればWinUI3が増えるってことだろ
未だにWimForm使ってんの?
867
(1): 2022/09/06(火)20:35 ID:3d+Pa+39(2/2) AAS
.NET MAUI を使用してビルドされた Windows アプリでは、Windows UI 3 (WinUI 3) ライブラリを使用して、Windows デスクトップを対象とするネイティブ アプリを作成します。

って書いてあるね
868: 2022/09/06(火)20:42 ID:jldmhpIG(1) AAS
winui3をなんかコントロールライブラリだと思ってるやつおるね
それはwinui2だってのに
869
(1): 2022/09/06(火)21:33 ID:ytM1+7CV(5/9) AAS
とりあえずチャンネル作って第一話うpしました
チャンネル登録いいね!お願いしますw
あと普通にコメントもうれしい
まぁここでしてもらってもいいけども、、、
内容は日曜日にここでギガファイル便のうpしたまんまです。
訂正依頼とかなかったので
動画リンク[YouTube]
870: 2022/09/06(火)21:35 ID:ytM1+7CV(6/9) AAS
コントロールからはちゃんと作りたいから多分すぐにはできない。
木曜日に第二話(Androidビルド)
土曜日に第四話(コントロールについて)を予定しています。
第三話(iOSビルド)は俺がAppleDeveloperProgramに登録できるまで保留で
871: 2022/09/06(火)22:00 ID:ytM1+7CV(7/9) AAS
Twitterも新しいアカウントつくってやってったほうがいいかな?
872
(1): 2022/09/06(火)22:03 ID:dadi0JIj(2/3) AAS
>>862
いやmauiという共通APIでその下で動くの何かって話なんだが、デスクトップって何を指してるの
winUI3はデスクトップあぷりのUIフレームワークだろ?
873: 2022/09/06(火)22:05 ID:dadi0JIj(3/3) AAS
>>863
何このトンチキバカ
>>865,867なるほどアリ
874: 2022/09/06(火)22:11 ID:ytM1+7CV(8/9) AAS
>>872
あぁすまんかった俺の勘違いだわ
もしよかったら
>>869の動画見ていいねボタン押しといてくれ
875: 2022/09/06(火)22:15 ID:ytM1+7CV(9/9) AAS
自分の別アカウントでいいね押したったわw
くそ!…
876: 2022/09/07(水)08:02 ID:1PuTgaOu(1) AAS
とりあえずVIPやなんJ,なんGで宣伝したった
877
(1): 2022/09/08(木)05:13 ID:EIPA0od4(1/3) AAS
.NET MAUIってディペンデンシーサービスってそのまま同じように使えましたっけ?
878
(1): 2022/09/08(木)05:35 ID:F+PfOTUh(1) AAS
DependencyServiceとかただインターフェース経由で実体の操作をネイティブ各々の実装に振り分けてるだけじゃないの?

と思って自前で作って公式の使ったことないわ
879: 2022/09/08(木)06:43 ID:EIPA0od4(2/3) AAS
>>878
そうだけどAssemblyで継承するやつが必要でそれは今までXamarinEssentialのライブラリに入ってたから.NETだとどうなんかな?と
880
(1): 2022/09/08(木)08:14 ID:N9u2twiI(1) AAS
みんなチャンネル登録してるだろうからわかると思うけど第2回Android環境構築載せました
//youtu.be/xN1Olj4NmGc
881
(1): 2022/09/08(木)08:26 ID:3lLExnME(1/2) AAS
>>877
DependencyAttributeをつけるんじゃなくmauiappbuilderにaddsingletonしろってことじゃないかな
882
(1): 2022/09/08(木)08:26 ID:3lLExnME(2/2) AAS
>>880
してねーよ
視聴者今のところどのくらいいるの?
883: 2022/09/08(木)12:27 ID:49MnXyDs(1) AAS
>>882
チャンネル登録者数15人だな
2日目にしてはなかなか頑張ってるとは思うが実際どうなのかわからん
884: 2022/09/08(木)18:59 ID:EIPA0od4(3/3) AAS
>>881
ふんふん
ハンドラーを追加する的なイメージってことか?
885: 2022/09/09(金)09:36 ID:IVL9R5HO(1/17) AAS
第4回UIコントロールについての動画を作成しました。
MVVMのところってこんな感じでよいかな?
明日の朝Youtubeにうpしようと思うので何かあれば意見ください
外部リンク:66.gigafile.nu
886: 2022/09/09(金)10:02 ID:Z86n9vu5(1) AAS
Youtuberの宣伝スレか、ここは
887: 2022/09/09(金)11:00 ID:JNXuk8tN(1) AAS
まあmauiを広げようとしてるってことでいいんじゃ?見てないけど
888: 2022/09/09(金)12:35 ID:IVL9R5HO(2/17) AAS
思うんだけどFlutterとかの宣言的UIってダサくね?
今回改めて動画作ってそう思った
889
(1): 2022/09/09(金)13:23 ID:PSSn/hGK(1/3) AAS
ダサいかどうかじゃなくて、楽がどうかが重要なんだが
890: 2022/09/09(金)13:29 ID:IVL9R5HO(3/17) AAS
>>889
楽か?
その後の管理とかも考えて
891: 2022/09/09(金)13:29 ID:IVL9R5HO(4/17) AAS
なんか流れが洗練されてない感じがすごい
とりあえずやっつけでやってる感がすごい
892
(1): 2022/09/09(金)14:19 ID:GWntcNQ6(1) AAS
どこがどうダメなのか書いてよ
893: 2022/09/09(金)14:54 ID:IVL9R5HO(5/17) AAS
>>892
分かりづらい
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
省7
894: 2022/09/09(金)14:55 ID:IVL9R5HO(6/17) AAS
↑もはや何がしたいのかわからん
895: 2022/09/09(金)15:06 ID:IVL9R5HO(7/17) AAS
FlutterがダメなんじゃなくてDartがダメなんだろうね
UI書くのに全く向いてない
896
(1): 2022/09/09(金)16:18 ID:0lJYbMOx(1) AAS
全部プログラミング言語て書けるメリットがでかいんだよ
分岐ループ分割キャッシュなんでもコードで書けるから
MVUもこの方針でしょ
897: 2022/09/09(金)16:22 ID:IVL9R5HO(8/17) AAS
>>896

C#で分離コードで書いてるのがまさにそれじゃん?
Flutterとかってモデルとビューが全く切り離せてないから見づらいし管理もめんどくさい
.NET MAUIは切り離しが完璧に出来てるから管理がクソ楽
898
(1): 2022/09/09(金)16:34 ID:4VJxXAy3(1) AAS
「全部」な
899
(2): 2022/09/09(金)16:39 ID:PSSn/hGK(2/3) AAS
モデルとビューが切り離せてないってそれはプログラマの問題なんだが
何でごっちゃにするのか?

xamlだとConverterとかVisualStateManagerとかまじでウザすぎる
後、基本、BindingのDataContextのためにRootのViewModelからたどれるようにしたり
そこら辺Flutterだとほぼコードで自由で楽すぎる
900: 2022/09/09(金)16:56 ID:IVL9R5HO(9/17) AAS
>>899
モデルとビューが切り離せてねぇだろFlutterは
ConverterもVisualstatemanagerもウザくねぇしなw
901
(1): 2022/09/09(金)16:58 ID:IVL9R5HO(10/17) AAS
>>898
全部それで書いてなんかメリットでもあんのか?
管理しづらいし意味ねぇだろ
902: 2022/09/09(金)17:04 ID:IVL9R5HO(11/17) AAS
スレ違いだからここでやろうや

Flutter VS .NET MAUI VS React Native
2chスレ:tech
903
(1): 2022/09/09(金)17:08 ID:StQX3qe7(1) AAS
>>901
最初にメリット書いてるんだけど
ReactもSwiftUIもコードベースのUI構築を選択した理由とか考えないの?
904: 2022/09/09(金)17:09 ID:IVL9R5HO(12/17) AAS
>>903
流行ってるからに過ぎない
こいつらは何も考えてない
905: 2022/09/09(金)17:10 ID:IVL9R5HO(13/17) AAS
.NETのようにMVVMが一番恩恵がある
コードベースでごちゃごちゃ書いてそれ管理どうすんの?
906
(1): 2022/09/09(金)17:14 ID:PSSn/hGK(3/3) AAS
まさか、前に.NET以外のMVVMは意味がないとか言ってた人?
907: 2022/09/09(金)17:15 ID:IVL9R5HO(14/17) AAS
>>906
誰だそれw
908: 2022/09/09(金)17:16 ID:IVL9R5HO(15/17) AAS
どうせ分けるならUIが書きやすいもの、モデルを構成できるのに適してる言語で分けた方が効率的だよね?
がMicrosoftの考え
909
(1): 2022/09/09(金)17:18 ID:XM/87zo5(1) AAS
どう管理するかって好きに管理すればいいでしょ
世の中のMAUI以外のプロダクトは管理不能になってるとでも思ってるの?
MSだってスマホアプリはReactNativeで作ってるのに
910: 2022/09/09(金)17:21 ID:IVL9R5HO(16/17) AAS
>>909
いやそうは言わないがFlutter、Dartで作られたアプリについてはそうとしか思えない
言語がUI作るのに向いてないんだよこれ
911
(1): 2022/09/09(金)17:57 ID:CmvxBKXD(1) AAS
Microsoftの考え「自社製フレームワークは使わず、React nativeで作ろう」
912: 2022/09/09(金)18:07 ID:IVL9R5HO(17/17) AAS
>>911
そんな考えはない
913
(1): 2022/09/10(土)04:40 ID:6ZX1ISzn(1/3) AAS
>>899
Xamlだけですな
こんな面倒なarchitecture引きずってるの
914: 2022/09/10(土)06:06 ID:HZYFgNi2(1/17) AAS
>>913
どこが面倒なんだ?
そんな面倒ならC#側で実装すればいい
型を意識しないプログラムはバグの温床
915
(1): 2022/09/10(土)15:20 ID:Y28vS2jL(1/2) AAS
MVVMが何のためにあるかと言うとView層のテストがめっちゃめんどいのでできるだけ減らそうという発想なんだよ
コントロールは状態の固まりで複数のコントロールが連携して動く上に一つの状態を変えても瞬時に全てが変わるわけじゃないからマウスやキー入力を送って時間をおいてプロパティを確かめることになる
それもアプリの設定次第で動作が変わったりする
めんどいだろ?
例えばテキストボックスに山田と書いてあれば正常系で山と書いてあれば異常系だとすると山が入力された時点で異常系の動作になるからそこから田を送って正常系になるかどうかも確認事項に入ってしまう
そりゃテストしやすい部品をできるだけ抽出しようって話になるよね

ところがMVUだと参照透過だからViewのテストがめっちゃ作りやすい
省3
916
(1): 2022/09/10(土)15:26 ID:6ZX1ISzn(2/3) AAS
> だったら分ける必要ないよねってことで混ぜて作れる

↑これが当たり前の実装
917: 2022/09/10(土)15:32 ID:Y28vS2jL(2/2) AAS
そもそもXAMLなんてのはコンパイル時にViewのエラーをチェックするためのものだからね
それ以前のWinFormsのポトペタも実行前のデザイン時にエラーが発見できるとは言え自作コントロールにバグがあった時のデバッグがめっちゃめんどい
貼り付けた時とかデータバインディングした途端に例外発生すると画面真っ白になってコードいじらなきゃいけなくなるしデバッガも使えないから
918
(1): 2022/09/10(土)15:35 ID:32ypLdYs(1/9) AAS
>>916
それは技術革新の結果であって当たり前じゃない
VBやDelphi以前はコードでViewを書いてたがそれはマジで糞だったぞ
919
(1): 2022/09/10(土)15:56 ID:HZYFgNi2(2/17) AAS
どこが簡単になってんのか分かんねぇんだよなぁ
元にDartのUI実装はクソじゃん
920: 2022/09/10(土)15:57 ID:6ZX1ISzn(3/3) AAS
>>918
会話のレベルが合ってない
921: 2022/09/10(土)15:58 ID:HZYFgNi2(3/17) AAS
MSがMVVMで分けてViewをUIを書きやすいXaml、ModelをC#に分けて書きましょうね~って設計思想から全くの逆走をしてる
1-
あと 81 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s