微軟放棄繼續(xù)開發(fā) Visual Basic
微軟 DevBlogs 宣布從 .NET 5 開始,Visual Basic 將支持 Class Library、Console、Windows Forms、WPF、Worker Service 和 ASP.NET Core Web API 等,為想要將現(xiàn)有應(yīng)用遷移到 .NET Core 的 VB 客戶提供一條路徑,而 Visual Basic 語(yǔ)言本身將不會(huì)繼續(xù)發(fā)展或引入新特性,未來(lái)將主要著重于穩(wěn)定性和兼容性。
當(dāng)微軟發(fā)布 Visual Basic .NET 和 C# 開啟 .NET 時(shí)代時(shí),兩種語(yǔ)言是并行發(fā)展的,有著幾乎相同的功能集。但隨著時(shí)間的遷移,專業(yè)的開發(fā)者接受了 C# ,經(jīng)典 VB 的粉絲則放棄了越來(lái)越復(fù)雜而強(qiáng)大的 .NET 版本?,F(xiàn)在微軟的開發(fā)文檔基本上只提供 C#,而沒有 VB 示例了。C#/VB 的同步發(fā)展策略在 2017 年結(jié)束,只有 C# 獲得新的功能,微軟事實(shí)上放棄了 VB。本周的聲明只是正式承認(rèn)。