微軟計劃終止對Visual Basic的支持

微軟本週表示,該公司將在 .NET 5.0 上提供對 Visual Basic 的支持,但不再為其添加新功能或繼續發展該語言。

從 .NET 5 開始,VB 將支持類庫、控制檯、Windows 窗體、WPF、Woker Service 和 ASP.NET Core Web API,為現有的客戶提供了一條將其應用程序遷移到 .NET Core 的不錯路徑。

微软计划终止对Visual Basic的支持

開發團隊在一篇博客文章中寫道:“展望未來,我們不打算繼續演化 Visual Basic 這門語言,而是將精力放在穩定性和上述提到的兼容性改進上”。

在 .NET 時代,微軟隨 C# 一起發佈了 VB 的 .NET 版本。然而隨著時間的推移,專業開發者越來越傾向於選擇 C#,而不是齊頭並進的 VB .NET 。

實際上,今天微軟的幾乎所有開發文檔都僅使用 C#,而看不到 VB 的源碼示例。2017 年宣佈的聯合開發策略,也早已無疾而終。

對於追新的 VB 開發者來說,最好還是儘快將現有代碼庫升級到 .NET Core 。畢竟 .NET 5.0 往後將迎來新的時代,許多舊技術將不再得到支持。

比如使用 WebForms、Workflow 或 WCF 的開發者,可以繼續使用經典的 .NET,這些應用程序將繼續得到支持,直到相應的 WindowsOS 版本也被淘汰。

最後微軟指出,VB 開發者將享有 Visual Studio帶來的更多改進,因為該公司會定期添加新功能和改進開發體驗,比如近期為 VB 加入的IntelliCode 支持。


分享到:


相關文章: