許多開(kāi)發(fā)人員不愿再使用Visual Basic編程語(yǔ)言,有跡象表明該編程語(yǔ)言時(shí)代已經(jīng)過(guò)去,因?yàn)?a href="/news/25547.html">微軟表示他們將不再為Visual Basic添加任何新功能。
“從.NET 5開(kāi)始,Visual Basic將支持類(lèi)庫(kù)、控制臺(tái),Windows Forms,WPF,Worker Service和[和] ASP.NET Core Web API……為想要[sic]的現(xiàn)有VB客戶提供了不錯(cuò)的途徑將其應(yīng)用程序遷移到.NET Core。展望未來(lái),我們不打算將Visual Basic演變?yōu)橐环N語(yǔ)言……Visual Basic的未來(lái)……將集中在穩(wěn)定性、上面列出的應(yīng)用程序類(lèi)型以及Visual Basic的.NET Core和.NET Framework版本之間的兼容性。”
據(jù)IT之家了解,該語(yǔ)言在與C#的競(jìng)爭(zhēng)中敗北,早期的Visual Basic開(kāi)發(fā)人員也開(kāi)始棄用,并且大多數(shù)代碼示例現(xiàn)在僅適用于C#。
盡管不會(huì)添加任何新功能,但開(kāi)發(fā)人員可能會(huì)從Visual Studio本身的改進(jìn)中受益,微軟表示:
“ Visual Studio會(huì)定期添加新功能,以改善開(kāi)發(fā)人員的體驗(yàn),包括使用Visual Basic和.NET Core或.NET Framework的開(kāi)發(fā)人員。一個(gè)例子是最近為Visual Basic添加的IntelliCode功能。”