Open7
忙しい人のための .NET MAUI
.NET MAUIとは
.NET MAUIは.NET Muluti-platform App UI
の略
C#で書いたコードでiOS、Android、macOS、Windows
でアプリケーションを動作させることができる
要はXamarinの後継
XAMLとC#でコードを書くらしいよ
似たようなクロスプラットフォームのフレームワークとの比較
フレームワーク | iOS | Android | Win | Mac | Web |
---|---|---|---|---|---|
.NET MAUI | ○ | ○ | ○ | ○ | |
React | ○ | ○ | ○ | ○ | ○ |
Flutter | ○ | ○ | ○ | ○ | ○ |
何でもできりゃいいって問題ではなくて
何でもできる=ライブラリが重い、制限が多い
など、問題も多いのは事実
結論
.NET MAUIはC#をメインで書く人のためのクロスプラットフォームライブラリ
C#をメインとしない人にとっては、あまりメリットがないのかも
当然Windowsとの親和性は高いだろうから、デスクトップアプリ開発としては取り入れていってもいいのかも
VisualStudiの製品版でしか使えない
現在VisualStudioの製品版(月額45$)でしか使えない
そりゃそうかって感じもするけど、ライブラリとして流行らなさそう
結局ライブラリとして流行らないと、使用者が少ないからパッチや新機能の追加も遅いし
どんどんいらない子
になってしまうのよね
大変申し訳ございません。横やりを入れてしまうのですが、MAUIは、別にVisualStudiの製品版(月額45$)でなくても、無料のCommunity版でも出来ますよ。
つい最近までプレビュー版のVS2022でないと、できなかっただけで、今は、通常のVS2022でも出来ます。
ご指摘ありがとうございます🙇
Communityでも使えるんですね
調査不足ですみません💦