Microsoft Xamarin part8 [.NET MAUI]

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/08/01(日) 09:38:36.43ID:AQsxQSFr
Xamarinと.NET MAUIのスレッドです。
C#でクロスプラットフォームのアプリを開発できるフレームワーク
無料、クロスプラットフォーム、オープンソース。
対応プラットフォームは、Windows, Android, iOS, macOS, Linuxなど
2022/03/08(火) 11:28:26.18ID:AF89ZvxB
>>412
LinuxでVB.NET
と思ってたのに.NET CORE(C#)さえ普及が遅れてる
マイクロソフトはプロダクト育てるのは下手クソだと証明してる様だな
2022/03/08(火) 12:16:03.98ID:TgZdFNGx
LinuxではVB.NETのようなフォーム系の言語は無理
コンソール系かブラウザ系しか使いものにはならんだろ
2022/03/08(火) 14:49:21.87ID:x99vCc34
HoloLensもボロボロにしちゃうし。
最高の言語と最高の開発環境がありながらまったくプラットフォーム作れないのは糞すぎる。
今のトップの力の入れ具合からすればそうなるよなとしか。
2022/03/08(火) 15:14:03.53ID:IdUz5wbL
html5とjavascriptさえあればおk
419デフォルトの名無しさん
垢版 |
2022/03/08(火) 15:18:00.30ID:+PCWuJY5
>>417
こいつTwitterで延々とMSの開発環境の悪口言ってる顔文字のやつなんじゃ?
2022/03/08(火) 15:21:43.13ID:QLMqwu3o
VS code最強じゃん!
2022/03/08(火) 15:29:47.34ID:TYwuFU6Q
VS Entが最強
2022/03/08(火) 18:18:29.29ID:8Or0W6/o
>>418
TypeScriptないとやだ
2022/03/19(土) 23:41:07.50ID:mg3kaACu
やっぱりデザインビューワーないときついなぁ
皆ホットリロードだけでなんとかしてるの?
ホットリロード効くのデザインだけでcsファイルは効かないじゃん
MAUIになったら、効くようになるの?
2022/03/20(日) 06:58:41.38ID:H1KWT+7y
>>423
こんな底辺しか残ってないんやからXamarinが終わるわけやな
ReactでもFlutterでも静的な値は再実行しないと変化せんのだが頭悪そうだから理解できんのだろうな
425デフォルトの名無しさん
垢版 |
2022/03/20(日) 10:00:31.41ID:1DhS/tMN
>>423
デザインだけならいまのほっとりろーどだけでいいんじゃ?
2022/03/20(日) 11:42:11.45ID:tPn+mmd3
>>425
一人でやるならそれでいいけど友達と作ってるからなぁ
それにホットリロードだと、わざわざその画面まで行って表示させないと行けないじゃん
開発初期はそれは無理じゃない?
427デフォルトの名無しさん
垢版 |
2022/03/20(日) 13:00:52.29ID:1DhS/tMN
なるほど
まあ全画面開くためのエントリーページかなんか作ればいいと思うけど手間は手間だな
2022/03/20(日) 14:10:09.87ID:vvdM9tq0
>>424
この人何でこんないきり散らしてるの?
VSはc#もc++も実行コードのホットリロードできるのにXamarinでも出来ると思うだろうに
いきなりflutter出したり
思考が途切れすぎじゃない?
429デフォルトの名無しさん
垢版 |
2022/03/20(日) 16:20:28.44ID:1DhS/tMN
>>428
ずっと居ついてるMSに親殺された人だからそっとしといてやれ
2022/03/20(日) 16:38:14.50ID:fsGf/OCe
3年離れててこの間久々にXamarinで仕事したけど公式のドキュメントも整備されてて使いやすくなったなあ(´-ω-`)
2022/03/20(日) 17:36:23.17ID:rR3wehe+
>>424

ホットリロード効かない時はブラウザリロードかFlutterならホットリスタートでリフレッシュされるでしょ
再実行必要になるのはライブラリ入れ替えた時くらいじゃね?
Xamarinのこの辺の開発効率は他プラットフォームに劣ってる所だから改善して欲しいんだけどね……
2022/04/02(土) 09:57:50.45ID:YtWPDsfP
mauiはレビューなのに、本格的に作ろうしているバカなのですが
やっぱりmaui早いよね…今、実装しようとしてバグが出て
ググったらredditで「プレビューだから期待すんなアホ」みたいなこと書いてあった

xamarinは、軽く触ってみたけどwindowsへの対応が、かなり甘い感を感じただけど
実際長期使っている人の感想が知りたい
2022/04/02(土) 11:14:18.96ID:FvAcb10F
>>432
Windowsの対応なんか期待してないw
Androidでずっと使ってて、確かに年々ちょっとずつマシになってきてたんだけど、それ以上に端末スペックで殴れるようになってきてしまって今ではWebViewでほとんど何とかなるようになってる。

C#+Xamarin+WebViewはinteropやりやすくてガワネイティブにはめちゃくちゃ良いと思うんだけど、現状の中途半端な状態でモタモタされつづけたら継続して選定出来ないよねって状態。

一昨年から止まってるからな。
2022/04/02(土) 12:00:05.37ID:6D02iRIq
XamarinはUIをネイティブラッパーにしたのがそもそもの失敗だった
Flutterのように独自UIにしてれば一つの実装で全プラットフォームに対応できたのに結局プラットフォーム毎にUIを統一するという地獄が待っている
その癖UIのカスタマイズがXamarin Formsであろうとプラットフォーム毎にコードビハインドでしか実装できずUWPやWPFとまったく違う実装でノウハウが役に立たない
2022/04/02(土) 13:20:59.16ID:YtWPDsfP
>>433
あーやっぱりか…「Windowsもできるよっ(チラッ」的な感が強かったから、怪しいとは思ってたけど
なるほど、かといってこのままmauiのGAの10月あたりまで待てる気がしないだよなぁ、Flutterに行くしかないのか

個人的に、Flutterに親殺された感(VS使えない&追加ソフト必須)があってので、嫌いなんだよな
mauiの使い方もそこそこ分かったし、ついつい、mauiやりてぇ!と思ってしまう
2022/04/02(土) 13:34:51.87ID:84kmU2Q2
>>435
わかる
Flutter使ってみたいけどWinだとどうしてもVSが必要だからインスコできない環境だと無理ゲー…
かといって他のフレームワークだと制限がきついし
2022/04/02(土) 13:37:14.09ID:dYIVUNzN
>>435
GAはQ2だから、6月までに出るんじゃないの?
RCが4月だから、まあそんなもんかという気はする
438デフォルトの名無しさん
垢版 |
2022/04/02(土) 15:21:23.52ID:ILlTkOsL
ガワネイティブはいいよな
中身reactでパスワード保管・通知・カメラ起動なんかは
ネイティブと相性がいいXamarinで実装

全部TypeScriptかC#で済む
Xamarin.Formsのバギーなところが露呈せずにいいところだけ活かせる
2022/04/02(土) 20:17:09.49ID:hUsSND19
自分が楽するために便利なもの勉強するんだろ?
親殺された感とか意味不明
まぁ、Flutter学習してのちのち楽できるかは知らんが
2022/04/02(土) 20:46:54.45ID:FvAcb10F
>>438
実際この組み合わせ相当良いよね。
当時Android+Xamarinでやってたんだけど、WenView2でWindowsに持ってくるのはだいぶ楽だった。
しかしこのWebView2も年単位で遅かったと思ってる。
2022/04/08(金) 10:09:17.52ID:NvP3CuMA
「.NET MAUI Community Standup - One month till MAUI! It's go time!」
https://www.youtube.com/watch?v=s0eipXNjLTY
442デフォルトの名無しさん
垢版 |
2022/04/09(土) 06:18:12.15ID:OA/0x2jR
Flutterと比較されるのってBlazor Hybridになるのかね?
2022/04/12(火) 07:17:18.26ID:i2DHgPAx
> Xamarin Developers
> チャンネル登録者数 6.95万人

> Flutter
> チャンネル登録者数 38.5万人

完全に負けてますね。
2022/04/13(水) 20:48:13.71ID:QyOdtj99
https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-1/

うれちぃ
2022/04/13(水) 22:12:50.73ID:mQjpJw1v
mauiよりwinuiのウンコ垂れをどうにかして
446デフォルトの名無しさん
垢版 |
2022/04/13(水) 22:37:14.32ID:anq+JciI
ぶっちゃけwinUIとかなんかもうどうでもいいやー
2022/04/13(水) 22:52:39.83ID:mPT7Wxav
MSのやるきがなくて
2022/04/14(木) 00:08:44.88ID:ApEuU8hl
>>444
なぜ頑なにウェブに対応しないのか謎すぎるんだがASP開発チームに忖度してるのか?アンタッチャブルなのか?
Flutterだってウェブサポートするとネイティブアプリとパッケージに互換性がなかったりともちろん万能ではないけどさ
それでもほぼ同じ実装でフロントエンド作れることが如何に重要かまだわからないのかなXAML切れないならさっさとASP廃止すべきだよ
2022/04/14(木) 01:37:34.16ID:/G7reIX+
Mauiはweb対応するものではないのでは?
俺の中で一番最初にこれがものになるのは、全プラットフォーム統合で作れるガワネイティブアプリだと思うよ。
2022/04/14(木) 09:52:31.67ID:hzp/kTxH
俺は、全くwebの必要性を感じない族だから、よく分かんね
ネイティブフルコンプリート感があって、これで十分じゃね?と思っちゃう

とりあえず、webやりたきゃ、別ライブラリでも使ったら?と思う
2022/04/14(木) 11:59:58.89ID:gX7tKZGX
似たようなUnoでWebに対応してる(Xamarinを使って)。
マルチプラットフォームだけどWebだけ特殊構文使ってというのが最高にアホ。
452デフォルトの名無しさん
垢版 |
2022/04/14(木) 13:25:55.37ID:LyevAwLk
>>450
よくわかんねんだったら黙ってろって感じしかないな

まあwebだとプラットフォームとして色々違いすぎてってのは分かるけど フラッターにしても上にあげたような話だし。
それでもその辺が必要ないものもあるしWEB含めて一緒に作りたいってニーズはあるわな
2022/04/14(木) 19:20:02.10ID:oQ7PIoFt
必要性を感じる人がいたからといって全部が全部それに従わなきゃならん道理は無いしな。
2022/04/14(木) 19:33:53.09ID:ApEuU8hl
その結果人気が出ず誰も使われなくてオワコンになっちゃってストアが完全に死亡してるんだけどな
そしてにっちもさっちもいかなくなってiPhoneアプリが良いけどAppleが100%許可してくれないから仕方なくAndroidアプリをAmazon App Store経由でデスクトップに持ってきちゃった
WSAが正式リリースされたら業務システムなんかのニッチな分野以外は全部Androidアプリに駆逐されるの確定
Androidアプリがそのまま動作するのにプラットフォーム固有のサブセットが3割近くあるWindowsでしか動かないアプリなんて誰も開発するわけがない
しかし既にソシャゲでNoxやBlueStacksなんかのエミュレーターが高い再現性と高パフォーマンスを実現してるのにWSAは未だにリリースできない時点でMSって技術力低すぎなんじゃないのw
455デフォルトの名無しさん
垢版 |
2022/04/14(木) 20:08:05.58ID:LyevAwLk
>>454
このずっと居ついてるMSに親殺された奴、ほんと言ってることが的外れなのいい加減気づかないのw
456デフォルトの名無しさん
垢版 |
2022/04/14(木) 20:49:17.13ID:48xWg6XZ
>>454
全画面表示が大前提でマルチウインドウすら開けないスマホアプリがデスクトップ
で主流になるとか永遠にあり得ないな。
2022/04/14(木) 23:08:07.27ID:gWHLeF+G
スマホアプリがフルスクリーン大前提とかまたにわかのキチガイが知ったかしてると思ったらいつものマルチウィンドウおじさんで草
458デフォルトの名無しさん
垢版 |
2022/04/15(金) 05:28:40.32ID:E95cpHYz
.NET MAUIでマルチウィンドウできるようになったら起こしてね。
2022/04/15(金) 19:40:06.80ID:7qSe1BFA
Windowsで業務システムがニッチなのか?
むしろWindowsの主戦場じゃないかと思うんだが
2022/04/15(金) 20:38:15.86ID:UCMJgm3k
Windowsの業務システムなんて
それこそformかwpfでそのままつくっておしまいだろう
いちいちmauiになんかにしないと思う
461デフォルトの名無しさん
垢版 |
2022/04/15(金) 21:07:07.34ID:i2VpvRKw
それこそ一つでいろんなので動くならmauiにするだろ
ノーコードだとやりにくいしwebだと何かしらで問題があるとかな

それならflutterというのもわかるけど.NETで組みたいってケースはあるでしょ
2022/04/15(金) 22:34:11.93ID:RfrIEQDK
そもそもレガシーな要件でしか開発しない業務システムでMAUIなんて採用されるわけないだろホビーPGのエアプかよ
463デフォルトの名無しさん
垢版 |
2022/04/15(金) 22:50:33.19ID:i2VpvRKw
>>462
> そもそもレガシーな要件でしか開発しない業務システム
無能がすぎるだろw
2022/04/16(土) 19:11:34.19ID:c7yK32U6
MAUIやるにはまず人脈♪
2022/04/17(日) 02:00:10.72ID:uQnHXf/9
本当に頭悪い底辺ばかりだなこのスレはw
WinUIだMAUIだ開発してるMSが自社のドル箱アプリに自社のテクノロジーを使っていない件www
Office・Teams・SkypeはReact NativeだしVSCodeはElectronなんだが?
そしてXamarinではなくReact Nativeを選択しか理由がウェブをサポートしているから
そしてWindowsデスクトップ専用のVSだけがフロントエンドをXAMLで作ってるがUI・UXのクソさに加えてXAMLで独自UIにしちゃってるからAcrylicやMiacやダークモードに対応できないゴミっぷり
2022/04/17(日) 03:32:53.96ID:I7X6gt//
>>465
XAMLがそれらに対応できないなんて制限はない。
てかダークモードなんて(UWPの)XAMLが元祖。
2022/04/17(日) 09:48:17.73ID:+kAPGwvK
COCOAアプリをMAUIで作り直したらよくね?
468デフォルトの名無しさん
垢版 |
2022/04/17(日) 10:48:39.19ID:YcW+OGAc
まあMSは自分のフレームワークを自分で使ってないからクソが放置されてるはあるな

Appleとかはどうなのか知らんけど

それでも>>465の的外れっぷりはほんと相変わらずだな
2022/04/17(日) 11:06:09.23ID:EysNwKqS
React Nativeなのか
2022/04/17(日) 11:43:55.75ID:o7XYokA8
>>465
ダークモードのな話要らんかったね
2022/05/15(日) 21:12:23.41ID:VCIStML9
Material Design 3 非対応のMAUIはFlutterに劣る
2022/05/16(月) 02:04:45.64ID:89UR7LZ5
しかもWin11のウリの一つであるFluent DesignのAcrylicやMicaというフロントエンド実装が11リリース半年過ぎても未だに使えないという意味不明なスケジュール
WIndows Desktopに対応したFlutterは既にFluent DesignのAcrylicやMiacに独自対応したパッケージがいくつもリリースされていてMS公式実装では使えないのにFlutterでは使えるという逆転現象が起こってしまっている
ようするにMSって新しいプラットフォームを立ち上げて基礎は作るけどその後の便利なパッケージは一切作らないで放置するからまったく人気が出ず盛り上がらないオワコン開発環境になるというループ
2022/05/16(月) 10:53:55.59ID:2hxrh63x
オープンソースでok!
474デフォルトの名無しさん
垢版 |
2022/05/16(月) 11:21:43.41ID:nPYOimyn
>>472
マジでこいつ頭おかしいだろw
2022/05/16(月) 13:19:36.36ID:vMiMFTOr
Microsoftに期待出来ない気持ちは伝わった
Dartをここまで普及させたGoogleの偉大さよ
2022/05/16(月) 15:39:53.60ID:I8Wf8L4x
EdgeがChromiumになった時点でお察し
2022/05/21(土) 09:44:44.77ID:59t1t3aw
C#をもう使わなくなっちゃったからなあ
478デフォルトの名無しさん
垢版 |
2022/05/21(土) 16:45:29.74ID:+ahLVESP
>>477
最近何使ってんの
2022/05/22(日) 04:09:55.50ID:U+wGQjTY
>>478
F#
2022/05/26(木) 01:04:30.13ID:crjccrr7
mauiちょこっといじってみたけど
相変わらずデザイナーがないように見えるけど、なんか俺が間違ってるんだろうか

それとパーツのデザインにcssを使えるってどこかで見たけどどうやるんだろう
余所でも使ってるから流用出来るかと思ったのだけど・・・
2022/05/26(木) 01:15:00.57ID:crjccrr7
StyleSheet効いてたわ
ホットリロードに全く反応しなかっただけだった

プレビューだしな・・・
482デフォルトの名無しさん
垢版 |
2022/05/26(木) 09:07:57.14ID:CvFbOWUE
1.0出たんじゃなかったっけ?
2022/05/26(木) 09:14:04.42ID:EZhymgH6
そうなの?
2022/05/26(木) 10:50:23.72ID:fTPbuTHq
MAUIは1.0だけどVisualStudioのほうはまだプレビュー
2022/05/26(木) 11:08:07.44ID:O3LoS9vK
>>480
おおマジか!MAUIはCSS使えるのかぜんぜん期待してなかったけどちょっと触ってみるかな
MSのドキュメント読んだらCSSテキストを実行時に解析・評価だからT4で実行時生成できるな
なんでこれでWebをサポートしないのかマジで意味わからんな
MS社内ではそんなに他プロジェクトであるASPのレイヤーに手を突っ込むのがタブーかつアンタッチャブルなのか?
逆にこの仕様でWebだけビルドできないの不自然なんだが
2022/05/26(木) 11:31:43.53ID:O3LoS9vK
なんかプロジェクトテンプレートにBlazorでMAUIがあるな
だったらXAML捨ててBlazorでHTML+CSSに統一しろよMSってほんまアホやな
487デフォルトの名無しさん
垢版 |
2022/05/26(木) 15:02:04.64ID:CvFbOWUE
ブレーザーよく知らんしクライアントサイドでWASM使うやつとの違いもよくわかってないが、今までの資産やソフトの移行含めて非現実的な戯言じゃねーの?
2022/05/26(木) 15:23:29.45ID:O3LoS9vK
いやよくわからんならシャシャんなや
2022/05/26(木) 17:15:11.24ID:bflXSUqt
ほんとWebが欠けているのは致命的。
2022/05/26(木) 17:45:04.38ID:aCWxXcNc
これからの時代はWEBアプリ
これ絶対
2022/05/26(木) 17:54:14.59ID:YSxQhM4v
こんな機能縮小&独自改変したCSS入れるくらいなら
最初からHTMLベースで書けばいいよな
独自XML+独自CSSってJavaFXと同じ構成になってるし
何年も迷走して出した結論がこれなのかと
2022/05/26(木) 18:06:53.39ID:O3LoS9vK
しかもページングファイルなしにしてるとAndroidのビルドでベージングファイル不足でエラーとかPreviewにしてもお粗末すぎるだろ
メモリ32GBなんだからページングファイルなんてなしに決まってんだろ馬鹿なのかMSは
2022/05/26(木) 18:13:00.14ID:68ZHRK1D
ページファイルはあった方がいいぞ
止まってるプロセスをページアウトしてディスクキャッシュを増やした方がいい場合もあるからな

32GBしか積んでないならなおさらだよ
2022/05/26(木) 18:14:30.10ID:O3LoS9vK
>>491
JavaFX懐かしいな12年前くらいにSwingもAWTもUIデザインがゴミすぎてJavaFXに期待してた時期があったがその後どうなったのか知らんけどほんま懐かしいwww

クロプラのフロントエンド開発はReacとFlutterが人気の理由考えればHTML+CSSしかないんだがなぜBlazor使えるのにXAMLを捨てられないのかMSは何がしたいんや?
その点AppleはObjective-CもSwiftも普通にコードビハインドするという非常にシンプルな方法で一貫性があるんだよなMSってマジでビジョンがないよな役所の仕事かよ
2022/05/26(木) 18:21:59.70ID:X8aRbloY
xamarinの無料化のとき、一時期使ってみる人増えたけどゴミ品質であっという間に見捨てられたけど
mauiは大丈夫か?ある意味最初が肝心だぞ?
2022/05/26(木) 18:28:43.29ID:O3LoS9vK
ReactやFlutter使えばわかるけどぶっちゃけ言語や仕様なんてどうでもよくてユーザーフレンドリーかつコミュニティが盛り上がってるってことが非常に重要なんよ
MSのOSSってどれもぜんぜん盛り上がってないからコントリビューターが集まらなくてすぐにメンテされなくなって過疎る
2022/05/26(木) 19:44:46.98ID:sx2Y95t4
>>496
死ね
2022/05/26(木) 21:10:42.79ID:k4hx5w0H
>>494
ReactもFlutterも素のHTM+CSSだけじゃ足りんからいろいろガワを被せているわけだろう。
499デフォルトの名無しさん
垢版 |
2022/05/26(木) 21:34:11.95ID:CvFbOWUE
>>497
MSに親を殺された、若い者に相手にされないでここでいきがってるだけの老害だからそっとしてやれ…
2022/05/26(木) 22:10:28.52ID:f0aLqwpi
会社でザマリン使ってる人いるな
俺はネイティブとflutterしか出来んけどw
2022/05/26(木) 23:06:42.07ID:Wt1A7sio
触ってみようかとおもったけど
2022 v17.3 Preview 1.1じゃねーとだめなのかよ…
ならいいわ…
2022/05/27(金) 11:29:53.62ID:3rE6Y4xQ
うちのVSは2012だから、もういいや
Flutterとかなら無料だし
2022/05/27(金) 12:07:00.64ID:tOJPcs6A
は?CEを知らないとか底辺雑魚グラマーなのバレちゃったなwww
2022/05/27(金) 13:25:00.00ID:Wv4oHv5C
>>503
ごめん知らない
CEってなに?
2022/05/27(金) 13:44:07.20ID:pLGKDI3I
あれ?WindowsCEも知らないとは嘆かわしい
506デフォルトの名無しさん
垢版 |
2022/05/27(金) 13:51:55.87ID:kzJQGOmW
今知る意味皆無だな
2022/05/27(金) 14:21:42.99ID:tOJPcs6A
なにここマ板なのにCEすら知らないホビープログラマの老害がシャシャってくんの?www
2022/05/27(金) 14:28:23.29ID:tzFUQxnX
WindowsCEってなつかしいな
2022/05/27(金) 14:45:53.58ID:nrEKT+nm
>>507
ここはム板ですけどね
510デフォルトの名無しさん
垢版 |
2022/05/27(金) 15:05:21.94ID:958raIs/
CEは20世紀に終わってるω
20代の若者が産まれたときにはもうない
2022/05/27(金) 15:30:39.64ID:eE6TpF7V
Windows Embedded Compact (ウィンドウズ エンベデッド コンパクト)は、マイクロソフトが開発した組み込み機器向けの32ビットのマルチタスク/マルチスレッドリアルタイムオペレーティングシステム (RTOS) 。一般にはHandheld PCやPocket PC、SHARP BrainなどのPDAで使われているオペレーティングシステム (OS) として知られている。1996年11月に発表されている。近年はPNDにも採用されている[注 1]。バージョン 6.0 では Windows Embedded CE 、バージョン 5.0 までは Windows CE(ウィンドウズ シーイー[1])と呼ばれていた。

https://ja.m.wikipedia.org/wiki/Microsoft_Windows_Embedded_CE
512デフォルトの名無しさん
垢版 |
2022/05/27(金) 17:29:28.74ID:3+ascVZn
>>504
CE = Community Edition (≒ Professional相当の無償版, 利用に条件あり)
2022/05/27(金) 18:13:02.00ID:tOJPcs6A
CEすら知らない底辺にわか老害が赤っ恥かいて顔真っ赤で単発で荒らしまくるとかこのスレもういらねーだろwww
技術的なディスカッションとか不可能なレベルの低さでクソワロタwww
2022/05/27(金) 18:22:56.57ID:OcdysnpT
スレ勢いあるけどmauiユーザ増えたんか?
2022/05/27(金) 18:24:32.31ID:mepk7Rgv
MAUI の本てまだないのかな
「プログラミングXamarin」一択?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況