Microsoft 宣布 .NET 8 全面上市,并提供性能和其他改进

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

点网 8 可用性 .NET 8

今天,微软宣布推出 .NET 8,它在性能、稳定性和安全性方面进行了数千项改进。 除了 .NET 8 之外,微软还宣布了多项平台和工具增强功能,以提高开发人员的工作效率。 您可以在下面阅读有关 .NET 8 版本的亮点的信息。

性能:

  • .NET 8 附带了一个名为动态配置文件引导优化 (PGO) 的新代码生成器,可根据实际使用情况优化您的代码。 微软声称该功能可以将应用程序的性能提高高达 20%。
  • AVX-512 指令集支持可对 512 位数据向量进行并行操作。
  • 原始类型(数字及其他类型)现在实现了新的可格式化和可解析接口,这使它们能够直接格式化和解析为 UTF-8,而无需任何转码开销。

.NET 渴望:

.NET Aspire 是一个用于使用 .NET 构建弹性、可观察和可配置的云原生应用程序的堆栈。 .NET Aspire 包含一组精选的组件,这些组件针对云原生进行了改进,包括遥测、弹性、配置和运行状况检查。 .NET Aspire 可帮助实现以下目的:

  • 编曲配置:.NET Aspire 提供了用于运行和连接多项目应用程序及其依赖项的功能。
  • 平台组件:.NET Aspire 组件是用于常用服务(例如 Redis 或 Postgres)的 NuGet 包,具有​​标准化接口,确保它们与您的应用程序一致且无缝地连接。
  • 工装:.NET Aspire 附带了适用于 Visual Studio 和 dotnet CLI 可帮助您创建 .NET Aspire 应用程序并与之交互。

.NET 容器改进:

.NET 映像现在附带非 root 用户以提高安全性。 .NET SDK 工具无需 Dockerfile 即可发布容器映像,并且默认情况下是非 root 的。 此外,由于 .NET 基础映像较小,因此将 .NET 应用程序部署到容器所需的时间也更快。

Blazor 改进:

.NET 8 中的 Blazor 可以同时使用服务器和客户端来处理您的所有 Web UI 需求。

人工智能开发:

.NET 8 带来了几项改进?System.Numerics?库以提高其与生成式人工智能工作负载的兼容性。

除了上述内容之外,新的.NET 8版本还带来了其他几项改进,您可以详细阅读 此处.

 

有关主题的更多信息: .NET 8, 开发, 点网 8, 微软

发表评论

您的电邮地址不会被公开。 必填带 *