微软.NET 5.1迎来RC1版本 开发者已可上线尝鲜

新闻 前端
继在上个月的第八个预览版本时达成“功能完成”的突破之后,.NET 5.1 现又迎来了 RC1,意味着其已做好投入生产环境的“上线”准备。

 继在上个月的第八个预览版本时达成“功能完成”的突破之后,.NET 5.1 现又迎来了 RC1,意味着其已做好投入生产环境的“上线”准备。感兴趣的开发人员,可尝试在生产环境中部署 .NET 5.1 代码。在经历了又一个候选发布(RC2)之后,其有望在下月迎来正式发布。

(图自:Microsoft)

  为了实现 .NET 生态的大一统,微软致力于将所有组件包装到同一个软件包中,以实现 .NET 老框架向开源跨平台的平稳过渡。

  项目经理 Richard Lander 在去年 5 月的公告中称:“未来将只有一个 .NET,而你可以在 Windows、Linux、macOS、iOS、Android、tvOS、watchOS、乃至 WebAssembly 等平台上无缝切换体验”。

  虽然愿景很是伟大,但 .NET 5 的某些部分仍存在一些棘手的问题,比如基于 C# 进行 Web 开发的 Blazor WebAssembly 客户端、以及桌面开发组件的迁移工作。

  此外受 2020 年初持续至今的 COVID-19 健康危机的拖累,导致 .NET 5 的开发未能达成最初的预期目标。

  虽然偏离了最初的计划构想,但 Richard Lander 还是在本周提到了 .NET 5 中的诸多改进,包括:

  ● 单文件应用程序;

  ● 较小的容器镜像;

  ● 更强大的 JsonSerializer API;

  ● 一整套可空(nullable)的引用类型注释;

  ● 新的目标框架名称;

  ● 支持 Windows ARM64;

  ● 改进了 .NET 库、垃圾收集器(GC)和即时编译器(JIT)的性能;

  ● 支持新的语言版本((C#9 和 F#5)。

责任编辑:张燕妮 来源: 博客园
相关推荐

2013-09-10 13:22:44

Visual Stud

2009-07-02 18:14:12

Linux

2015-01-04 11:08:35

Linux 3.19 Linux内核

2023-09-15 06:56:01

RC.NET 6Release

2011-12-06 09:21:12

JavaJSF

2019-01-11 14:32:09

TensorFlow 机器之心谷歌

2009-04-23 09:14:34

Dojo新版发布

2010-04-30 16:45:49

Fedora 13

2020-01-16 15:54:01

开发者微软协议

2012-12-14 09:17:03

Google

2011-07-13 15:56:20

PhoneGap 1.PhoneGap

2009-04-18 06:33:33

LinuxNetBSD 5.0 发行版

2009-04-03 14:19:41

Windows Ser微软RC1

2024-04-25 11:19:12

MindSpore

2009-12-01 09:41:57

NetBeans 6.

2009-06-17 08:45:23

Firefox

2009-03-30 14:29:25

LinuxBSDPC-BSD 7.1

2011-06-23 10:01:47

.NET

2016-12-22 16:15:45

微软开源.Net

2014-07-01 10:46:27

Android L开发者预览版刷机
点赞
收藏

51CTO技术栈公众号