dotnet maui developer roadmap
1.0.0
图片来源:Orfano Mondo/Flickr Lokelani 是毛伊岛的官方花卉。 |
现在是 2021 年 7 月。在接下来的 12 个月里,我的目标是使用各种可用技术探索多平台应用程序开发(针对移动、Web 和桌面环境)。此开发人员(学习)路线图重点关注 .NET 生态系统。
我的核心目标之一是 .NET MAUI - 目前处于预览版 6 - 一个跨平台框架,用于使用 C# 和 XAML 开发移动(Android、iOS)和桌面(Windows、MacOS)应用程序。阅读文档了解更多详细信息。 此图像(来自该页面)显示了 .NET MAUI 应用程序的高级架构以及它与 .NET 框架和特定于设备的操作系统的关系。 | |
Xamarin.Forms 是一个开源 UI 框架,用于使用 C# 和 XAML 从共享代码库构建移动(Xamarin.Android、Xamarin.iOS)和桌面(Windows)应用程序。 将其视为 .NET MAUI 的前身,提供指导来帮助您将现有 Xamarin.Forms 应用程序迁移到 .NET MAUI - 将于 2021 年 11 月 .NET 6 发布时普遍提供 | |
ASP.NET 是一个开源 Web 框架,由 Microsoft 创建,用于使用 .NET 构建现代 Web 应用程序和服务。 ASP.NET 允许您构建多种类型的 Web 应用程序,包括网页、REST API、微服务以及将实时内容推送到连接的客户端的集线器。 ASP.NET Core 是 ASP.NET 的开源跨平台版本。该图片来自 2016 年的这篇文章,该文章解释了 .NET 中更广泛的跨平台策略 请参阅 JUL 2021: ASP.NET Core Updates in .NET 6 | |
受到 AspNetCore 开发者路线图和 Xamarin 开发者路线图思维导图的启发,我创建了自己的思维导图 - 为我的学习之旅定制,并优先考虑来自 Microsoft 团队的文档、学习和 GitHub 资源。随着我学习的继续,这种情况预计会改变。 您可以在此处查看详细的路线图图像或访问相关的 Markdown 资源链接。 | |
这是此开发人员路线图的学习目标。我希望你能加入我并创造你自己的!