ADVERTISEMENT
微軟的.NET 7 軟體框架支援將於 5 月結束,距離其 2022 年發表僅短短 18 個月 – 這提醒我們,企業喜歡的的長期更新的日子正在成為過去。
.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最近宣布為Ubuntu 14.04及更新版本的LTS版本增加了兩年的支援時間。
.NET 7 支持即將結束,表明了微軟希望擺脫舊有程式碼的願望。對於維護多年的舊軟體,這可能是一件好事,但對於那些不想經常重新驗證或擔心遇到安全性漏洞的企業來說,就不是那麼理想了。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!