【ITcubs综合】9月19日消息 近日,微软发布了.NET 7的首个RC(发布候选)版本,适用于Windows、macOS与Linux,并已经支持生产使用。
根据微软提供的日志,.NET 7 RC 1首次加入了云原生支持,这将使得开发者能够更加便利的实现应用上云,或在云端直接构建并运行应用的操作。
通过对云原生技术的应用,.NET 7将拥有更高的可扩展性、效率以及速度。
除此之外,.NET 7 RC 1还带来了大量更新与优化,具体如下:
-.NET MAUI:.NET多平台应用程序 UI (MAUI) 将Android、iOS、macOS和Windows API 统一到一个API中,开发者可以编写一个在多平台上本机运行的应用。作为.NET 7的一部分,.NET MAUI提供了一个项目来处理跨设备及其平台的多目标。
-ARM64:.NET可帮助开发者构建在ARM设备上运行的应用,.NET 7将迎来多项改进。
-现代化:为了使升级体验尽可能无缝,.NET升级助手为开发者提供分步指导体验,通过分析和改进项目文件、代码文件和依赖项来现代化.NET应用。
-性能:.NET 7是目前最快的.NET。.NET 7对反射、堆栈替换 (OSR)、启动时间、本机 AOT、循环优化和许多其他领域进行了超过一千项影响性能的改进。
目前,微软已经放出了.NET 7 RC 1的下载链接,有需求的用户可以前往下载。
上月底,微软.NET团队开发者Stephen Toub按惯例大篇幅介绍了.NET 7的效能改进。.NET 7的7000多个拉取请求中,有1000个与效能相关,Stephen Toub详细介绍了其中500个大幅影响效能的拉取请求。
Stephen Toub强调.NET 7的速度“非常快”,Runtime和核心函数库加入了1,000个效能相关的拉取请求,而且在ASP.NET Core、Windows Forms和Entity Framework也有各种改进,他强调,.NET 7将是有史以来最快的.NET,他甚至提到,当开发者被经理问到为什么要升级到.NET 7,可以直接回答“.NET 7 is super fast.”
IT小熊综合报道,转载请注明出处。本站不对内容的真实性及完整性作任何承诺。