资讯中心

微软正式发布.NET6坚定拥抱跨平台与统一开发体验

来源:cnBeta.COM
2021/11/10 9:28:26
23145
导读:随着最近引入的机器学习(AI)与浏览器WebAssembly应用,.NET平台现也能够用于 Web、移动、桌面、游戏、以及物联网(IoT)等项目。
  随着微软正式发布 .NET 6,David Ramel 也于第一时间在 Visual Studio Magazine 上,介绍了这一开发框架的最新变化。从2017年的.NET Core 2.0开始,微软开始将之作为.NET Framework的开源、跨平台替代品。然后去年的时候,微软去掉了名称中的“Core”单词,于是现在就直接称作 .NET 5 和 .NET 6。
 
  随着近期引入的机器学习(AI)与浏览器WebAssembly应用,.NET平台现也能够用于Web、移动、桌面、游戏、以及物联网(IoT)等项目。
 
  其实早在一年前,微软就已经想要在.NET 5上实现大一统,但COVID-19大流行拖慢了这一进度,且开发团队一直被某些问题所困扰。
 
  随着 .NET 6的正式发布,微软仍落下了一些需要继续完善的功能组件,比如移动平台上的 Xamarin.Forms演变——.NET多平台应用程序用户界面(.NET MAUI)。
 
  其原本是要与iOS和Android一起作为应用程序目标而添加的,但最终时间表还是被拖到了比 .NET 6发布稍晚的时候。
 
  对于桌面开发者来说,此前被称作Project Reunion 的 Windows App SDK,旨在减轻因出现两组不同的API(Win 32和UWP)而导致的应用程序开发的复杂性。
 
  在一篇全文超过16000字的冗长博客文章中,.NET项目经理Richard Lander提到了本次更新的如下亮点:
 
  ● 巨大的性能提升;
 
  ● 针对 C# 10 和 F# 6 编程语言的支持与改进;
 
  ● 原生支持 Apple Silicon(Arm64)平台;
 
  ● 借助 dotnet monitor 与 OpenTelemetry 改进云诊断;
 
  ● 引入新的动态配置文件引导优化(PGO)系统,旨在为运行时(Runtime)提供深度优化。
 
  此外引入了支持如下应用的新 API:
 
  ● HTTP/3
 
  ● Processing JSON
 
  ● Mathematics
 
  ● 直接内存操作
 
  (原标题:微软正式发布.NET 6 坚定拥抱跨平台与统一开发体验)

热门评论

上一篇:英伟达发布Jetson AGX Orin模块 开发套件将于2022年1季度推出

下一篇:Motional公司的自动驾驶出租车将于2023年在拉斯维加斯实现完全无人驾驶

相关新闻

<