[過去ログ] Microsoft Xamarin part8 [.NET MAUI] (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: デフォルトの名無しさん [] 2021/08/01(日) 09:38:36.43 ID:AQsxQSFr(1/3) AAS
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
2: デフォルトの名無しさん [sage] 2021/08/01(日) 09:39:09.73 ID:AQsxQSFr(2/3) AAS
Xamarin
外部リンク:dotnet.microsoft.com
.NET MAUI [.NET Multi-platform App UI]
2021年11月正式リリース予定。Xamarinの後継フレームワーク
外部リンク:docs.microsoft.com
外部リンク:github.com
前スレ
Xamarin Part7
2chスレ:tech
3: デフォルトの名無しさん [] 2021/08/01(日) 09:56:07.35 ID:AQsxQSFr(3/3) AAS
他にも有用なリンクあったら張っていってね
主に.NET MAUI関連
外部リンク:github.com
外部リンク:github.com
外部リンク:docs.microsoft.com
外部リンク:docs.microsoft.com
外部リンク:github.com
Twitterリンク:xamarinhq
Twitterリンク:5chan_nel (5ch newer account)
4: デフォルトの名無しさん [sage] 2021/08/02(月) 15:30:18.00 ID:CN5AND1I(1/3) AAS
.NET MAUI | .NET Blog
外部リンク:devblogs.microsoft.com
5(3): デフォルトの名無しさん [sage] 2021/08/02(月) 15:43:07.59 ID:hlxsjNdy(1/2) AAS
MVVMってめんどくさすぎんか?
いや後発の仮想DOMの完成度が高杉たというだけなのだろうが
ベタFormsとどっちがマシなんだろってレベル
PrismとRxPropertyてのを使えば楽になんのかな…
6: デフォルトの名無しさん [sage] 2021/08/02(月) 16:06:06.83 ID:5bqQQvdG(1) AAS
クラスが増えて面倒だけど後でメンテするとき楽
7: デフォルトの名無しさん [sage] 2021/08/02(月) 16:49:58.01 ID:XIPPub6G(1/3) AAS
>>5
WPFのMVVMが稀にみる駄作だからですよ
8: デフォルトの名無しさん [sage] 2021/08/02(月) 18:12:28.12 ID:mU1fKL7v(1/2) AAS
MVVMがめんどくさいって雑すぎるだろ
MVVMアーキテクチャがめんどいのかMSが公式でPrismのようなフレームワークやコンポーネント用意してないからめんどいのかどっちなんだ
後者なら同意するMVVMに限らずMSの開発環境全てが投げっぱなしでコミュニティも育たず何もなくGrapeCityやReSharperのような糞高いサードツールないと効率も悪いから糞めんどい
そしてMAUIだBlazorだ思いつきで提案してきたり頑なにASPは固辞して押し付けるくせに自分らはOffice含めた自社サービスはがっつりReact Nativeで開発とか糞ウケる
9: デフォルトの名無しさん [] 2021/08/02(月) 18:31:55.53 ID:H/s1ryRu(1) AAS
>>5
とりあえずお前のめんどくさいところを言語化しろ
10: デフォルトの名無しさん [sage] 2021/08/02(月) 18:34:55.28 ID:CN5AND1I(2/3) AAS
>>5
Virtual DOMってReactの話してるの?
MVVMとぜんぜん違うカテゴリの話だと思うんだけど
あとMAUIはMVVMだけでなくMVUも使えるとかいてあった。
MVVM, MVU好きなほうをつかえってことらしい
11(1): デフォルトの名無しさん [sage] 2021/08/02(月) 18:59:23.06 ID:XIPPub6G(2/3) AAS
WPFもMVVMは最小限でいいんだよ
コアフレームワークに入ってないのは
そういう理由と推測されるし
イベントハンドラーと組み合わせで書ける
12(1): デフォルトの名無しさん [sage] 2021/08/02(月) 19:19:12.08 ID:mU1fKL7v(2/2) AAS
>>11
JSやPythonが人気出た理由がお前もわかってなさそうだな
OSSコミュニティが自発的に盛り上がって便利なフレームワークやライブラリがどんどん開発されてそれがちゃんとメンテされてナレッジが整備されたからだぞ
MSみたいに最低限の仕組みは用意したお前らプログラマーなんだから必要な物は自分で作れみたいな投げっぱなしで人気出るわけねーんだわ
結局コミュニティが育たず一部の技術オタクみたいな奴らがC#マンセーしてそいつらのおもちゃになっただけでPrismやRxなんかのフレームワークやライブラリもメンテされずRxなんてC#捨ててJSに移行したし
WPF黎明期なんてINotifyPropertyChangedやICommandを毎回実装してたんだぞコーディングしながらC#やXAMLはものすごく好きなんだがMSの開発環境ってマジで糞だなってずっと思ってたわ
13: デフォルトの名無しさん [sage] 2021/08/02(月) 19:21:24.42 ID:XIPPub6G(3/3) AAS
>>12
自分で判断できなそうで
あたま悪そう
14(1): デフォルトの名無しさん [sage] 2021/08/02(月) 19:46:01.65 ID:hlxsjNdy(2/2) AAS
VMの実装が直感的じゃないし冗長すぎるよね
もっとシンプルなVMが理想なんだけどReactiveProperyとかLinqとかPub/SubとかCommandとか色々書かされてつらい
なんかいい感じのジェネレータが欲しいッス
15: デフォルトの名無しさん [sage] 2021/08/02(月) 19:58:17.46 ID:KLKMpcbu(1) AAS
>>14
そりゃ書くからでしょ
評価して糞パターンは捨てればいい
16: デフォルトの名無しさん [sage] 2021/08/02(月) 20:02:51.98 ID:CN5AND1I(3/3) AAS
VS2022 + MAUI preview6で順調につまづいているわ
preview 4以降はOpenJDK11を推奨とかいてあるし
preview6のmaui-checkではOpenJDK11がインストールされる。
OpenJDK11だとVSのAndroid Emulatorが起動しない。
VSの設定でJDK1.8.0-25に戻すとEmulator起動した。
MAUI preview6、OpenJDK11でAndroid Emulator起動できてる人いる?
現状、どのバージョンのJDKを使えばいいのかわからん、
maui-checkは、
? OpenJDK 11.0 Checkup...
? 11.0.10 (C:\Program Files\Microsoft\jdk-11.0.10.9-hotspot\bin\..)
? 1.8.0-25 (C:\Program Files\Android\Jdk\microsoft_dist_openjdk_1.8.0.25)
? Visual Studio 17.0.0-pre.2.0 Checkup...
? 17.0.0-pre.2.1 - C:\Program Files\Microsoft Visual Studio\2022\Preview
17(1): デフォルトの名無しさん [sage] 2021/08/02(月) 20:39:23.36 ID:FXDaXh0x(1) AAS
戻すと言うよりAndroid SDKのライセンス同意にJDK8使ってるだけだからライセンス同意後はJDK11で動くよ
18: デフォルトの名無しさん [sage] 2021/08/03(火) 00:55:58.27 ID:hXK9STmR(1) AAS
MAUIってWPFでも使えるの?
19: デフォルトの名無しさん [sage] 2021/08/03(火) 01:29:28.32 ID:pLHTkUUw(1) AAS
いや、何言ってんの?
20(1): デフォルトの名無しさん [sage] 2021/08/03(火) 11:40:56.32 ID:0Yig1Pf9(1) AAS
>>17
ありがとう、
MAUIでなくXamarinでproject作ったらJDKライセンス同意の画面がでてきて
それ以降、API30のAndroid emulator立ち上がるようになった。
MAUIはまだGUIのテンプレートでproject作れないんだな
dotnet new maui -n mauitest
でproject作れるのはわかったがBuildはエラーで通らなかった。
9月にリリース候補RCでるようだけどこの品質で間に合うのかな
RCでるまでVS2022previewでXamarinでもいじってようかな
MAUIはまだきついわ
21(1): デフォルトの名無しさん [sage] 2021/08/03(火) 20:49:42.54 ID:3OflLX7c(1) AAS
xamarinと何も変わってない
開発体制、品質全く同じ
望みなし
22(1): デフォルトの名無しさん [sage] 2021/08/03(火) 21:27:15.22 ID:4EGDKMYd(1) AAS
PrismでMVVMやってるんだけどDynamicResoursesの切り替えってどうやるんすか?
動的にスタイル変える方法をググるとApplication.Current.Resourcesを書き換えろって出てくるんだけど
これってレイヤーが違うと思うんでVMではやりたくない
CSSだとclassだけ書き換えてスタイルを切り替えれたけどこれと同じことをやりたいつまり
・動的にスタイルを切り替える
・VMは具体的なスタイルを知らず代わりにスタイルを示す名前を扱う
23: デフォルトの名無しさん [sage] 2021/08/03(火) 21:51:31.50 ID:3e74G+kh(1) AAS
Firestoreからデータ取得したいけど、参考になるサイトありますか?
24(1): デフォルトの名無しさん [sage] 2021/08/04(水) 00:15:33.70 ID:qtSxTq0Q(1) AAS
>>22
DataTrigger使う
どちらにしろコードビハインドする必要があるこれはXAML(MVVM)では避けて通れないモヤモヤポイントだから諦めるしかない
ControlTemplateなんかのXAMLだけじゃどうしようもないカスタマイズしまくりのユーザー定義コントロールとかクラス拡張しまくりのコードビハインドの塊だからな
まぁ別にReact NativeだってHooksをViewに書きまくるわけだからFluxtとか何それって感じだしアーキテクチャに矛盾が生じるなんてそれこそよくあること
25: デフォルトの名無しさん [sage] 2021/08/04(水) 01:54:00.16 ID:45YS3Hvr(1) AAS
>>24
あざす
XAMLしんどいすね…
はじめたばかりなののこころおれそう
上下前次1-新書関写板覧索設栞歴
あと 977 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s