繼Delphi之后,微軟放棄 Visual Basic,VB是你的入門語言嗎?
Visual Basic 是由微軟開發的包含環境的事件驅動編程語言,它源自于 BASIC 編程語言。微軟宣布從 .NET 5 開始,Visual Basic 語言本身將不會繼續發展或引入新特性,未來將主要著重于穩定性和兼容性。

近日,微軟 DevBlogs 發文宣布,從 .NET 5 開始,VB 將支持類庫、控制臺、Windows 窗體、WPF、Woker Service 和 ASP.NET Core Web API,為現有的客戶提供了一條將其應用程序遷移到 .NET Core 的不錯路徑。
文中寫道:「展望未來,我們不打算繼續演化 Visual Basic 這門語言,而是將精力放在穩定性和兼容性」。

微軟事實上放棄了 VB
在 .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 加入的 IntelliCode 支持。

你用 Visual Basic 寫過程序嗎?你的入門語言是什么?