微軟計劃終止對Visual Basic的支持
微軟本週表示,該公司將在.NET 5.0上提供對Visual Basic的支持,但不再為其添加新功能或繼續發展該語言。從.NET 5開始,VB將支持類庫、控制台、Windows窗體、WPF、Woker Service和ASP.NET Core Web API,為現有的客戶提供了一條將其應用程序遷移到.NET Core的不錯路徑。
開發團隊在一篇博客文章中寫道:“展望未來,我們不打算繼續演化Visual Basic 這門語言,而是將精力放在穩定性和上述提到的兼容性改進上”。
在.NET時代,微軟隨C#一起發布了VB的.NET版本。然而隨著時間的推移,專業開發者越來越傾向於選擇C#,而不是齊頭並進的VB .NET 。
實際上,今天微軟的幾乎所有開發文檔都僅使用C#,而看不到VB 的源碼示例。2017 年宣布的聯合開發策略,也早已無疾而終。
對於追新的VB 開發者來說,最好還是盡快將現有代碼庫升級到.NET Core 。畢竟.NET 5.0 往後將迎來新的時代,許多舊技術將不再得到支持。
比如使用WebForms、Workflow或WCF的開發者,可以繼續使用經典的.NET,這些應用程序將繼續得到支持,直到相應的Windows OS版本也被淘汰。
最後微軟指出,VB開發者將享有Visual Studio帶來的更多改進,因為該公司會定期添加新功能和改進開發體驗,比如近期為VB加入的Intel liCode支持。