告别 .NET 7,支持将于 5 月结束——我们几乎不认识你

微软 .NET 7 软件框架的支持将于 5 月结束,这距离其 2022 年发布仅过去 18 个月——这提醒我们,长期更新时代正在成为过去。image

.NET 7 于 2022 年 11 月 8 日首次亮相,与其前身不同的是,它是一个标准期限支持 (STS) 版本,这意味着它的支持期为 18 个月。.NET 6 和 .NET 8 都是长期支持 (LTS) 版本,在微软停止支持之前可以获得三年的支持。

支持的终止不会对使用 .NET 7 的应用程序产生立即影响。微软向开发人员保证应用程序将继续运行,但公司不会提供任何帮助或安全更新。

这也意味着,如果在支持结束后出现任何漏洞,微软不太可能修复它。

.NET 7 的寿命较短并不令人意外,但由于企业更喜欢更长的支持时间范围(受人尊敬的 .NET Framework 4.6.2 版本将持续到2027 年 1 月 12 日),缩短的支持期对稳定性提出了挑战。

.NET(以前称为 .NET Core)框架是微软为摆脱其前身的封闭性而转向开源未来所做的尝试。然而,这也缩短了其他开源项目用户所熟悉的生命周期。

例如,容器编排技术 Kubernetes为每个版本提供大约一年的补丁支持。

话虽如此,Canonical 最近宣布从 14.04 开始将对 Ubuntu LTS 版本增加两年的支持。

.NET 7 即将停止支持表明微软希望摆脱旧代码。对于维护多年旧软件的开发人员来说,这可能是一种福音,但对于不热衷于频繁重新验证或担心严重安全意外的企业来说,这并不是理想的选择。

posted @ 2024-07-05 13:58  技术吧  阅读(59)  评论(0编辑  收藏  举报