是時候與Visual Basic説再見了:微軟宣佈在.NET 5中它將不會獲得“進化”

不少人的編程啟蒙應該是那個經典的Visual Basic 6,實際上這門由微軟創制的編程語言已經走過將近30個年頭了,由於其上手相對簡單並有圖形化界面配合,作為一款入門語言,它是比較好用的,也可以吸引不少青少年走入編程大門。不過在微軟將其修改成Visual Basic .NET並整合進.NET框架後,用它的人越來越少了。在上週三,.NET團隊 宣佈 他們沒有打算在未來繼續將Visual Basic作為一門編程語言來“進化”。

.NET 5將會是微軟推出.NET Core之後的首個大一統版本,從Windows到IoT,從雲端到本地遊戲,.NET 5將會提供一個統一的運行環境,將目前分裂的.NET Core、.NET Framework和mono整合起來。在目前的.NET Core 3中,Visual Basic只能夠使用框架的部分功能,.NET團隊的計劃是在.NET 5中完善VB的支持,讓它能夠使用框架的全部功能。

但是在.NET 5之後呢?團隊用了這句話來宣判了Visual Basic的死緩:

Going forward, we do not plan to evolve Visual Basic as a language.(展望未來,我們沒有計劃將Visual Basic作為一種語言來進化。)

這也就意味着VB在將來是不會得到語言特性上面的更新了,它將是一門非常穩定但是停滯的編程語言。當然官方還是用他們會給工具完善VB的支持這樣的説法來安撫人心。

目前C#仍然是微軟首推的編程語言,它真的非常好用,而且微軟每年都在對它的語言特性進行補足,它的原型——Java在這幾年反而是需要抄它了。 C#這麼好用,還用VB幹嘛

VB老了,微軟停止掉它的更新也是無可厚非的事情,該是時候對它説再見了。