dotnet maui developer roadmap
1.0.0
Orfano Mondo/Flickrによる画像 ロケラニはマウイ島の国花です。 |
現在は 2021 年 7 月です。今後 12 か月間、私の目標は、利用可能なさまざまなテクノロジーを使用して、マルチプラットフォーム アプリ開発 (モバイル、Web、デスクトップ環境向け) を検討することです。この開発者 (学習) ロードマップは、.NET エコシステムに焦点を当てています。
私の中心的なターゲットの 1 つは、C# と XAML を使用してモバイル (Android、iOS) およびデスクトップ (Windows、MacOS) アプリを開発するためのクロスプラットフォーム フレームワークである .NET MAUI (現在プレビュー 6 です) です。詳細についてはドキュメントを参照してください。 この画像 (そのページから) は、.NET MAUI アプリの高レベル アーキテクチャと、それが .NET フレームワークおよびデバイス固有のオペレーティング システムとどのように関連するかを示しています。 | |
Xamarin.Forms は、C# と XAML を使用して、共有コードベースからモバイル (Xamarin.Android、Xamarin.iOS) およびデスクトップ (Windows) アプリケーションを構築するためのオープンソース UI フレームワークです。 これは、.NET MAUI の前身と考えてください。既存の Xamarin.Forms アプリを .NET MAUI に移行するのに役立つガイダンスが利用可能です。これは、.NET 6 が出荷される 2021 年 11 月に一般提供される予定です。 | |
ASP.NET は、.NET を使用して最新の Web アプリとサービスを構築するために Microsoft によって作成されたオープン ソース Web フレームワークです。 ASP.NET を使用すると、Web ページ、REST API、マイクロサービス、接続されたクライアントにリアルタイム コンテンツをプッシュするハブなど、さまざまな種類の Web アプリケーションを構築できます。 ASP.NET Core は、ASP.NET のオープンソースおよびクロスプラットフォーム バージョンです。この画像は、.NET における広範なクロスプラットフォーム戦略を説明する 2016 年の投稿からのものです。JUL 2021: ASP.NET Core Updates in .NET 6 を参照してください。 | |
AspNetCore 開発者ロードマップと Xamarin 開発者ロードマップのマインドマップに触発されて、私は独自のマインドマップを作成しました。これは、私の学習行程に合わせてカスタマイズされ、Microsoft チームからの Docs、Learn、GitHub リソースを優先しました。私の学習が続くにつれて、これが変わることを期待してください。 ここで詳細なロードマップの画像を確認するか、リソース リンクの関連マークダウンにアクセスしてください。 | |
これが、この開発者ロードマップの学習目標です。皆さんも私に参加して、自分だけの作品を作っていただければ幸いです。