【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

微软正式发布 .NET 6 LTS 版本

  • 2021-11-09
  • 本文字数:1054 字

    阅读完需:约 3 分钟

微软正式发布 .NET 6 LTS版本

“欢迎使用 .NET 6。今天的发布是 .NET 团队和社区一年多来努力的结果。”当地时间 11 月 8 日,微软.NET 团队项目经理 Richard Lander 在其博文中写道。


此次.NET 6 的推出对于微软的开发平台来说意义重大,因为 .NET 6 是自 2019 年 12 月发布的 .NET Core 3.1 以来的第一个 LTS 版本。 LTS 版本计划每两年发布一次,中间有短期版本。当前的 .NET 5.0 将在 2022 年年中停止支持。



与此同时推出的还有 Visual Studio 2022。Visual Studio 2019 不支持使用 .NET 6 进行开发。想要使用 .NET 6 的 Visual Studio 开发人员必须立即升级到 Visual Studio 2022。


.NET 和 Visual Studio 之间的关系一直存在争议,前阵子微软决定删除即将发布的.NET 6 中 Hot Reload(热重载)的一个关键部分,该功能允许开发者在应用运行时修改源代码,并立即查看结果。对于一些竞争对手(Dart 和 Flutter)而言,这是很大的卖点,微软一直致力于将这项功能引入.NET 和 Visual Studio。


在最初的计划中,微软对该项目的描述中提到“致力于将 Hot Reload 带给尽可能多的.NET 开发人员”,但最后微软决定删除其中的关键部分,将整个变化限制在 Windows 和 Visual Studio 平台,而不是开放并跨多个平台可用。很快,该决定在开源社区遭到强烈抗议,最终还是被微软撤销了。


在博文中,微软宣称“性能有了巨大的提升”,并看到了“在微软托管云服务的成本降低”的好处。据称, .NET 6 的开发过程有上万次 Git 提交,作为 LTS 长期支持版本,.NET 6 将会获得 3 年的技术支持


下载地址:https://dotnet.microsoft.com/download/dotnet/6.0


据悉,.NET 6 是首个原生支持苹果芯片 (Arm64) 的版本,并且针对 Windows Arm64 进行了改进。其它亮点方面,.NET 团队构建了一个新的动态配置文件引导优化 (PGO) 系统,该系统可提供仅在运行时才会进行的深度优化。此外,.NET 6 使用 dotnet monitor 和 OpenTelemetry 改进了云诊断、提供更强大和更高效的 WebAssembly 支持,以及添加了用于 HTTP/3、JSON 处理、数学和直接操作内存的新 API。C# 10 带来了语言改进,例如记录结构 (record structs)、隐式使用和新的 lambda 功能,同时编译器添加了增量源代码生成器。 F# 6 新特性包括基于 task 的异步、管道调试和多项性能改进。使用 ASP.NET Core 构建的单页应用程序现在使用了更灵活的模式,可以与 Angular、React 和其他流行的前端 JavaScript 框架一起使用。


若想进一步了解更多更具体的改进和提升,可以查看官方博文(底下有评论说,这可能是他读过最长的博文):https://devblogs.microsoft.com/dotnet/announcing-net-6/

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2021-11-09 18:1511896
用户头像
罗燕珊 InfoQ中文站编辑

发布了 422 篇内容, 共 245.0 次阅读, 收获喜欢 757 次。

关注

评论 1 条评论

发布
用户头像
已经安装,不知道在k8s上修改配置,热更新问题有没有解决
2021-11-11 09:26
回复
没有更多了
发现更多内容

华为云大数据BI解决方案,助力企业实现数字化转型

科技说

Spring-Mybatis整合

@下一站

程序设计 mybatis 12月日更 12月月更 springboot整合

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

认证鉴权对于 API 网关的重要性

API7.ai 技术团队

认证授权 API Gateway APISIX 网关

华为云桌面,助力企业灵活、高效办公

清欢科技

华为云桌面携手伙伴共建繁荣生态

清欢科技

Wallys/MIMO/Industrial-grade/2x 2 900M high powerRadio /902-928Mhz/AR9223/ AR9582/AR9531/AR9344/

Cindy-wallys

学习无代码开发工具有什么用?

间隔

微信小程序 无代码开发

我们是如何构建自己的可观测性的

观测云

云计算 可观测性 云服务 观测云

当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?

API7.ai 技术团队

微服务 AWS API Gateway APISIX 网关

作业2:微信朋友圈的高性能复杂度

白杨

Android基础入门教程

二哈侠

android Android开发

实测 | 海纳百川,华为OceanStor Pacific分布式存储为多元算力应用带来更优选择

脑极体

数据治理:数据集成架构的演进

用友BIP

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵教育

数据分析 可视化 图表

华为云桌面的安全,到底是怎么做到的?

清欢科技

未来智安XDR荣膺ISC 2022创新能力百强

未来智安XDR SEC

华为云大数据BI,助力企业挖掘信息数据潜在价值

科技说

智能勘探 | AIRIOT智慧油田管理解决方案

AIRIOT

物联网 智慧油田

Go Ubuntu 安装 gvm:Go 版本管理工具

非晓为骁

Go ubuntu 版本管理工具 gvm

数据也能开口说话?这次汇报,老板疯狂给我点赞

图灵社区

数据分析 可视化 图表

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

JackJiang

Netty 即时通讯 即时通讯IM SSL/TLS

为什么 APISIX Ingress 是比 Traefik 更好的选择?

API7.ai 技术团队

云原生 APISIX Ingress Controller Kubernetes Serverless

教你用JavaScript实现鼠标特效

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

库存积压营销差?不妨尝试华为云大数据BI

科技说

绿色高效办公,华为云桌面不可或缺

爱科技的水月

用户红利终结,应用分发如何实现“全链路加速增长”?

最新动态

国产时序数据库TDengines学习调研及总结

李草凯

欧盟森林砍伐法规和合规性:使用 Dimitra 技术解决森林砍伐问题

股市老人

华为云桌面,数字化时代便捷、安全的办公选择

清欢科技

2022年了,苹果还不能长截图,华为的指关节截屏了解一下~

Geek_2d6073

微软正式发布 .NET 6 LTS版本_开源_罗燕珊_InfoQ精选文章