微软推出.NET 8开发者平台和面向云应用的.NET Aspire

站长云网 2023-11-15 5iter.com 站长云网

微软今天发布了.NET开源开发平台的最新版本。新版本.NET8不仅在性能上做了大量改进,而且还增加了一个新的代码生成器--动态配置文件引导优化(PGO),微软称它可以将使用.NET8开发的应用程序的性能提高20%。

微软在一篇博客文章中指出:

现在支持的AVX-512指令集使您可以对512位数据向量执行并行操作,这意味着您可以在更短的时间内处理更多的数据。基元类型(数值型及以上)现在实现了新的可格式化和可解析接口,使它们能够直接格式化并解析为UTF-8,而无需任何转码开销。

微软表示,TechEmpower基准测试表明,在JSONAPI场景中,.NET8的性能比.NET7提高了18%,而在Fortunes场景中,.NET8的性能比.NET7提高了24%。

由于这是微软开发的平台,因此微软也在推动将.NET8用于基于人工智能的应用程序。它指出::

随着人工智能应用程序的兴起,出现了新的工具和SDK。我们与众多内部和外部合作伙伴(如AzureOpenAI、AzureCognitiveSearch、Milvus、Qdrant和MicrosoftTeams)合作,确保.NET开发人员能够通过各自的SDK轻松访问各种人工智能模型、服务和平台。此外,开源的语义内核SDK简化了将这些人工智能组件集成到新的和现有应用程序中的过程,从而帮助您提供创新的用户体验。

使用.NET8开发的AOT(超前)应用程序在Linux和Windows平台上使用时,性能也会得到提升,这意味着开发人员不必使用JIT(即时)编译器在运行时对应用程序进行编译。

除了发布.NET8,微软还发布了.NETAspire的第一个版本,用于制作基于云的应用程序。微软表示,它默认使用遥测、弹性、配置和健康检查等多种组件。微软还表示,它使用简单易用的本地开发者体验,同时也足够成熟,可以创建基于云的应用程序。开发人员可以在这篇单独的博文中了解更多关于.NETAspire的信息:

https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-simplifying-cloud-native-development-with-dotnet-8/

他们还可以在GitHub上提交对该预览版的反馈意见。

新版本将在年度.NET大会的第一天发布。这次虚拟活动将从现在开始持续到11月16日。

责任编辑:站长云网