[過去ログ]
Microsoft Xamarin part8 [.NET MAUI] (1002レス)
Microsoft Xamarin part8 [.NET MAUI] http://mevius.5ch.net/test/read.cgi/tech/1627778316/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
16: デフォルトの名無しさん [sage] 2021/08/02(月) 20:02:51.98 ID:CN5AND1I 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\Microsof
t\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 http://mevius.5ch.net/test/read.cgi/tech/1627778316/16
17: デフォルトの名無しさん [sage] 2021/08/02(月) 20:39:23.36 ID:FXDaXh0x 戻すと言うよりAndroid SDKのライセンス同意にJDK8使ってるだけだからライセンス同意後はJDK11で動くよ http://mevius.5ch.net/test/read.cgi/tech/1627778316/17
18: デフォルトの名無しさん [sage] 2021/08/03(火) 00:55:58.27 ID:hXK9STmR MAUIってWPFでも使えるの? http://mevius.5ch.net/test/read.cgi/tech/1627778316/18
19: デフォルトの名無しさん [sage] 2021/08/03(火) 01:29:28.32 ID:pLHTkUUw いや、何言ってんの? http://mevius.5ch.net/test/read.cgi/tech/1627778316/19
20: デフォルトの名無しさん [sage] 2021/08/03(火) 11:40:56.32 ID:0Yig1Pf9 >>17 ありがとう、 MAUIでなくXamarinでproject作ったらJDKライセンス同意の画面がでてきて それ以降、API30のAndroid emulator立ち上がるようになった。 MAUIはまだGUIのテンプレートでproject作れないんだな dotnet new maui -n mauitest でproject作れるのはわかったがBuildはエラーで通らなかった。 9月にリリース候補RCでるようだけどこの品質で間に合うのかな RCでるまでVS2022previewでXamarinでもいじってようかな MAUIはまだきついわ http://mevius.5ch
.net/test/read.cgi/tech/1627778316/20
21: デフォルトの名無しさん [sage] 2021/08/03(火) 20:49:42.54 ID:3OflLX7c xamarinと何も変わってない 開発体制、品質全く同じ 望みなし http://mevius.5ch.net/test/read.cgi/tech/1627778316/21
22: デフォルトの名無しさん [sage] 2021/08/03(火) 21:27:15.22 ID:4EGDKMYd PrismでMVVMやってるんだけどDynamicResoursesの切り替えってどうやるんすか? 動的にスタイル変える方法をググるとApplication.Current.Resourcesを書き換えろって出てくるんだけど これってレイヤーが違うと思うんでVMではやりたくない CSSだとclassだけ書き換えてスタイルを切り替えれたけどこれと同じことをやりたいつまり ・動的にスタイルを切り替える ・VMは具体的なスタイルを知らず代わりにスタイルを示す名前を扱う http://mevius.5ch.net/test/read.cgi/tech
/1627778316/22
23: デフォルトの名無しさん [sage] 2021/08/03(火) 21:51:31.50 ID:3e74G+kh Firestoreからデータ取得したいけど、参考になるサイトありますか? http://mevius.5ch.net/test/read.cgi/tech/1627778316/23
24: デフォルトの名無しさん [sage] 2021/08/04(水) 00:15:33.70 ID:qtSxTq0Q >>22 DataTrigger使う どちらにしろコードビハインドする必要があるこれはXAML(MVVM)では避けて通れないモヤモヤポイントだから諦めるしかない ControlTemplateなんかのXAMLだけじゃどうしようもないカスタマイズしまくりのユーザー定義コントロールとかクラス拡張しまくりのコードビハインドの塊だからな まぁ別にReact NativeだってHooksをViewに書きまくるわけだからFluxtとか何それって感じだしアーキテクチャに矛盾が生じるなんてそれこそよくあること http:/
/mevius.5ch.net/test/read.cgi/tech/1627778316/24
25: デフォルトの名無しさん [sage] 2021/08/04(水) 01:54:00.16 ID:45YS3Hvr >>24 あざす XAMLしんどいすね… はじめたばかりなののこころおれそう http://mevius.5ch.net/test/read.cgi/tech/1627778316/25
26: デフォルトの名無しさん [sage] 2021/08/04(水) 10:05:13.12 ID:UGRrV4fv >>20のエラー解決した VS2022の下のworkloadsの上から4個も追加でいれたらMAUIの新規アプリ作成できるようになった。 ファイルサイズ大きすぎるからdocument無視してUWPとかC++入れてなかった。 Mobile development with .NET Universal Windows Platform development Desktop development with C++ .NET Desktop Development ASP.NET and web development (required for Blazor Desktop and the BlazorWebView control) その他 Single-project MSIX Packaging To
ols maui 残りはmaui-checkが自動でいれてくれる。 https://docs.microsoft.com/en-us/dotnet/maui/get-started/installation http://mevius.5ch.net/test/read.cgi/tech/1627778316/26
27: デフォルトの名無しさん [sage] 2021/08/04(水) 10:06:57.54 ID:UGRrV4fv >>21 開発体制はXamarinと全く違うしクオリティは必ずあがるだろう すでにドキュメントの充実度があがってる http://mevius.5ch.net/test/read.cgi/tech/1627778316/27
28: デフォルトの名無しさん [] 2021/08/04(水) 10:13:46.74 ID:UGRrV4fv https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/ Cross-platform mobile frameworks used by software developers worldwide Xamarin 11% C#ではトップ維持するもシェアが減った Flutter以外、すべてシェアが減っているがMAUIが出れば流れはかわるだろう http://mevius.5ch.net/test/read.cgi/tech/1627778316/28
29: デフォルトの名無しさん [sage] 2021/08/07(土) 23:37:38.72 ID:hTQ1BWxi うーむわからない PrismのViewModelsのボイラープレートのDestroyでReactivePropertyをDisposeするコードを書いたんですけど、 このDestroyイベントが呼ばれてないっぽいです このイベントってアプリ終了しても呼ばれないんですかね? ちなみにランタイムはAndroidです http://mevius.5ch.net/test/read.cgi/tech/1627778316/29
30: デフォルトの名無しさん [sage] 2021/08/08(日) 01:16:46.81 ID:yLNKABBR ReactivePropertyは使ったことないけど俺はおすすめしないな 特にフレームワークやライブラリが全く成熟せずメンテされないXamarin環境ですでにPrismですらろくにメンテされてないのに技術自慢の河合がノリで作ってろくにメンテしてないフレームワークとか俺なら絶対に採用しないわ Firebaseのライブラリですら海外の個人メンテナーに頼っててIssue山積みなの知らなくてバグ満載でどハマりしたからな ピンハネしすぎでまた別問題だがそれでもCOCOAの惨状とか見ればわかる
通りぶっちゃけ現時点でハイブリッド開発でXamarinを選択するのはめちゃくちゃリスキーだぞ環境やコミュニティが全く盛り上がラズ成熟もしてないからなMS自体がXamarinじゃなくReact Nativeで開発してる時点でお察し http://mevius.5ch.net/test/read.cgi/tech/1627778316/30
31: デフォルトの名無しさん [sage] 2021/08/08(日) 02:10:39.60 ID:spevSTIa あ、はい すごくしんどい気はしてるんだけどもうやるしかないとこまできてる 次の機会ではFlutterでチャレンジするよ RNはRNでアップデートしんどいって聞いた 話戻すんですけどDestroyが呼ばれない件って何かわかりますかね? http://mevius.5ch.net/test/read.cgi/tech/1627778316/31
32: デフォルトの名無しさん [] 2021/08/08(日) 09:36:07.05 ID:Mo7aKH+B MAUIとXamarinはドキュメント少ないね サンプルアプリをbuildして動かしたあとすぐに学習が停滞する Android Studioはドキュメント充実してると実感する IDE触ってるだけでUIの開発がなんとなくわかってしまう。 JetPack Composeが人気らしいけど Compose Multiplatformってすごく人気でそうじゃない? 言語がKotlinだしReactNative, Flutter, Xamarinをすぐに抜き去るんじゃないかと http://mevius.5ch.net/test/read.cgi/tech/1627778316/32
33: デフォルトの名無しさん [sage] 2021/08/08(日) 13:58:44.76 ID:mSPMxXcr VBで作ったアプリをxamarinにコンバートしてますが、情報が少ないのでKotlinやflutterで作り直したほうが良いでしょうか? ちなみにxamarinを選択した理由はメインロジックをツールでコンバートしやすいのとvisualstudioに慣れてるからです。 http://mevius.5ch.net/test/read.cgi/tech/1627778316/33
34: デフォルトの名無しさん [sage] 2021/08/08(日) 14:48:15.57 ID:Mo7aKH+B >>33 動作が必要なプラットフォームは?業務用? ユーザー数は?VBのバージョンは? コンバートに使ってるツールは? compose multiplatformはまだアルファ版だし業務なら使えない。 あとまだiOSなどが対応してない https://blog.jetbrains.com/kotlin/2021/08/compose-multiplatform-goes-alpha/ IDEの違いはすぐ慣れるからどうでもいいと思う。 Android studioは直感的にUI作れるしよくできてる。すぐ慣れると思う Flutter(Dart)への移植は絶対やめたほうがい
いと思う。Flutter以外でdartほぼ使われてない。 http://mevius.5ch.net/test/read.cgi/tech/1627778316/34
35: デフォルトの名無しさん [sage] 2021/08/08(日) 15:45:56.45 ID:Mo7aKH+B https://www.theregister.com/2021/08/06/compose_for_desktop_kotlin_framework/ Play StoreはCompose利用らしい 2000のアプリが Compose利用とのこと Despite only just hitting 1.0, Google said: "There are already over 2,000 apps in the Play Store using Compose – in fact, the Play Store app itself uses Compose." http://mevius.5ch.net/test/read.cgi/tech/1627778316/35
36: デフォルトの名無しさん [sage] 2021/08/08(日) 16:31:50.19 ID:bQ604qzQ >>33 VBアプリケーションは当時の流行のせいで プレゼンテーションとビジネスロジックが密結合している可能性が高く 簡単に資産を捨てることはできないと思うよ たぶん.NETでやる以外の選択肢はないんじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1627778316/36
37: デフォルトの名無しさん [sage] 2021/08/08(日) 16:53:54.16 ID:K1rR3dVB >>33 スタンドアロンのシステムなの? サーバーを.NETにしてビジネスロジックを全部そっちにおいて UIは好きなので組めばいいんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1627778316/37
38: デフォルトの名無しさん [sage] 2021/08/08(日) 22:17:08.79 ID:SlvtpBfQ もう勝負あっただろ flutterは今年中にwindowsにもしっかり対応するし flutterでandroid,iOS,macOS,windowsでさらにUWPでwebも!! jetpack composeも正式リリースしてcomposableは状態変化を自動で検出してflutterの上位互換 maui?? ぷっ http://mevius.5ch.net/test/read.cgi/tech/1627778316/38
39: デフォルトの名無しさん [sage] 2021/08/08(日) 22:19:24.40 ID:SlvtpBfQ WinUIはコントロール豊富だからこれらがwindows専用じゃなくてmauiで使えたら 他のプラットホームでfluent design!! ってワンチャンはあったな http://mevius.5ch.net/test/read.cgi/tech/1627778316/39
40: デフォルトの名無しさん [sage] 2021/08/08(日) 22:22:45.35 ID:SlvtpBfQ UnoPlatformは忘れた方がいい http://mevius.5ch.net/test/read.cgi/tech/1627778316/40
41: デフォルトの名無しさん [sage] 2021/08/08(日) 22:38:42.37 ID:Mo7aKH+B >>38 MAUIもofficial wikiにbrowser対応検討中と書いてあるぞ Blazorと連携するようになると思われる MAUIを見下してるがflutterも負け組になるんじゃないか Dart嫌い多いしCompose MultiPlatformがiOS対応したらFlutterはおしまいだと思うわ Dartなんて選んだ時点で失敗は確定していた http://mevius.5ch.net/test/read.cgi/tech/1627778316/41
42: デフォルトの名無しさん [sage] 2021/08/08(日) 22:57:10.34 ID:SlvtpBfQ 更に優秀なのでてきて負け組になるなら優秀なのに乗り換えるだけだし 別に問題ないだろ 楽に開発したいのが目的だから 現状はトータルとしてflutterが一番楽だから使ってるだけだし composeは一つ作りかけのアプリcomposeに移行してるけど http://mevius.5ch.net/test/read.cgi/tech/1627778316/42
43: デフォルトの名無しさん [sage] 2021/08/08(日) 23:13:55.61 ID:SlvtpBfQ つか、composeがiOSに対応なんて先長いだろ? よくわかってないが現状JVM依存してる?からiOSでは駄目なんしょ? そこまでJetbrain頑張れる? xamarinの場合はAOTコンパイルしてるからiOS向けokだけど http://mevius.5ch.net/test/read.cgi/tech/1627778316/43
44: デフォルトの名無しさん [sage] 2021/08/08(日) 23:22:32.79 ID:II+2ElqZ 新しくなくても優れてなくてもいいから長期間メンテ最小限で動くやつがいい http://mevius.5ch.net/test/read.cgi/tech/1627778316/44
45: デフォルトの名無しさん [sage] 2021/08/08(日) 23:40:04.66 ID:Mo7aKH+B >>43 JetBrainsが有能すぎるから、何でもありうるんじゃないか compose multiplatformはbrowserとdesktopを同時に開発してきたんだろ。 しかも今アルファだが年内に正式版だすといってる。 iOSも1年以内に正式版出してくると思われる なんでiOSは無理だと思うわけ?iOSはJVM使えないからってだけ? KotlinもtypesafeなわけだからSwiftに変換してコンパイルするのは 別に不可能ではないだろう 有能すぎるJetBrainsならなおさら。 http://mevius.5ch.net/test/read
.cgi/tech/1627778316/45
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 957 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s