dotnet maui developer roadmap
1.0.0
Изображение Орфано Мондо/Flickr Локелани – официальный цветок острова Мауи. |
Сейчас июль 2021 года. И в течение следующих 12 месяцев моя цель — изучить разработку мультиплатформенных приложений (для мобильных, веб-сред и настольных компьютеров) с использованием различных доступных технологий. Эта дорожная карта для разработчиков (обучения) посвящена экосистеме .NET.
Одной из моих основных целей является .NET MAUI (в настоящее время находится в предварительной версии 6) — кроссплатформенная среда для разработки мобильных (Android, iOS) и настольных (Windows, MacOS) приложений с использованием C# и XAML. Прочтите документацию для более подробной информации. На этом изображении (с этой страницы) показана высокоуровневая архитектура приложения .NET MAUI и то, как она связана с платформой .NET и операционными системами для конкретных устройств. | |
Xamarin.Forms — это платформа пользовательского интерфейса с открытым исходным кодом для создания мобильных (Xamarin.Android, Xamarin.iOS) и настольных (Windows) приложений из общей базы кода с использованием C# и XAML. Считайте его предшественником .NET MAUI с руководством, которое поможет вам перенести существующие приложения Xamarin.Forms на .NET MAUI, который станет общедоступным в ноябре 2021 года, когда выйдет .NET 6. | |
ASP.NET — это веб-платформа с открытым исходным кодом, созданная Microsoft для создания современных веб-приложений и сервисов с помощью .NET. ASP.NET позволяет создавать множество типов веб-приложений, включая веб-страницы, API REST, микросервисы и концентраторы, которые передают контент в реальном времени подключенным клиентам. ASP.NET Core — это кроссплатформенная версия ASP.NET с открытым исходным кодом. Изображение взято из публикации 2016 года, в которой объясняется более широкая кроссплатформенная стратегия в .NET. См. JUL 2021: ASP.NET Core Updates in .NET 6 | |
Вдохновленный «Дорожной картой разработчика AspNetCore» и «Дорожной картой разработчика Xamarin», я создал одну из своих собственных — настроенную для моего учебного пути и расставив приоритеты в ресурсах Docs, Learn и GitHub от команд Microsoft. Ожидаю, что это изменится по мере продолжения моего обучения. Вы можете увидеть подробное изображение дорожной карты здесь или посетить соответствующую уценку для ссылок на ресурсы. | |
Это цели обучения в данной дорожной карте разработчика. Надеюсь, вы присоединитесь ко мне и создадите свой собственный!