.NET 6 是自.NET 4 框架以来生态系统看到的最大版本更新,虽然.NET Core 是2014年开始非常大的一项重大战略举措,但是.NET 6是真正的具有强大动力的非常重要的版本。
2021年11月9日即将正式发布的.NET 6, 也许你认为.NET 5才刚刚发布,我才刚开始使用.NET Core 3.1, .NET6 就又要发布了 ,没错的,.NET 5是2020年11月10日发布,.NET Core 3.1早在2019年12月就发布了,微软已经承诺了每年都会发布一个版本的.NET , .NET 6正是按照时间表发布的版本。和这个版本发布节奏对应有一个支持政策:https://dotnet.microsoft.com/platform/support/policy/dotnet-core
ly可实现客户端代码的多线程。javascript 受制于浏览器中的单线程。真正的多线程为可以从并行处理中受益的应用程序开辟了一些新的可能性(当然,这取决于浏览器的支持)。
还有一个非常有趣的功能,使 Blazor 可用于通过 MAUI 编写桌面应用程序。 Blazor 的最大好处就是开发人员可以完全用 C# 编写 Web 应用程序,而不需要为了写前端必须切换到 Javascript。 如果没有 C# 和 Javascript 之间的额外接缝,前端和后端代码之间就不需要映射层。 可以在两侧使用相同的 C# 模型,这意味着需要的代码更少,TZvIXiTtB因此开发应用程序所需的时间也更少。 Blazor 桌面进一步扩展了这一概念,以允许此共享代码现在也可以与桌面应用程序无缝集成。
MAUI
MAUI 是 Multi-platform App UI 的缩写,是微软对跨平台 UI 框架的下一个尝试。 MAUI 是 Xamarin 的演进,还包括桌面平台。 它允许从单个代码库针对 iOS、android、macOS 和 Windows。 MAUI 处理对本机平台 API 的抽象,因此您可以以与平台无关的方式访问设备传感器等内容。 对 Xamarin 的一种印象是,它们最终得到的界面很少,而且在任何平台上都不太好看。 MAUI 将如何解决这一问题还有待观察。 如果你关心的是跨多个平台的开发速度和维护成本,那么 MAUI 值得仔细研究。 MAUI 要在2022年的第二个季度正式发布,建议当前采取观望的方法,进行小的尝试以了解平台在全面采用之前的长期发展方向。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。








