微软发布已可用于产品的.NET 7候选版本

在历经7个预览版本,微软发布了第一个支持产品环境的.NET 7候选版本,用户现在已经可以下载并且选择适用于Windows、macOS和Linux的.NET 7,由于该候选版已经通过Visual Studio 17.4第二预览版的测试,因此开发者可以搭配使用。值得注意的是,.NET 7并非一个长期支持版本,因此在预计发布时间11月正式发布后,微软仅会提供18个月的免费支持和修复程序。

.NET 7的执行性能是微软一再强调的特色之一,在.NET 7开发中的5,000个拉取请求,其中有1,000个与性能相关,开发者可以从程序的循环执行到应用程序启动时间,感受到.NET 7经过强化的性能表现。

.NET多平台应用程序UI(MAUI)也是.NET 7的一大亮点,MAUI能够用一个API统一Android、iOS、macOS和Windows API,因此开发者可以简单编写在多平台原生执行的应用程序,微软提到,.NET MAUI开箱即用,每个平台UI外观和行为都符合应有的预期,不需要任何额外的小工具或是样式编排。

.NET 7也对云计算应用程序提供更完整的支持,使开发者能够更简单地在云中构建应用程序,并且获得云计算可扩展性、高性能等优点加持。微软在.NET SDK内置容器支持,开发者在构建应用程序的时候,可以直接选择以容器化的形式输出。