微軟放棄繼續開發Visual Basic !誕生29年終要落幕?

開源最前線(ID:OpenSourceTop) 猿妹編譯

鏈接:https://www.thurrott.com/dev/232268/microsoft-plots-the-end-of-visual-basic


微軟近日宣佈,未來將不再發展Visual Basic(以下簡稱VB)這門編程語言,VB 1.0誕生於1991年5月20日,至今已有29年了。


微軟放棄繼續開發Visual Basic !誕生29年終要落幕?


微軟表示:“從.NET 5開始,Visual Basic將支持類庫、控制檯,Windows Forms,WPF,Worker Service和ASP.NET Core Web API……為想要現有VB客戶提供了一個不錯的途徑將其應用程序遷移到.NET Core。“


微軟還表示:”我們不打算將Visual Basic演變為一種語言……Visual Basic的未來……將集中在穩定性、以及Visual Basic的.NET Core和.NET Framework版本之間的兼容性。


在.NET時代,微軟隨C#一起發佈了VB的.NET版本,這兩種語言具有大致相同的功能集,但隨著時間的推移,情況發生了變化,大多數專業的開發人員紛紛選擇C#,而當初VB的忠實用戶也都轉而選擇功能更為強大的.NET版本。


實際上,Microsoft的所有相關開發人員文檔都僅使用C#,而且很難找到VB源代碼示例。


對於VB開發人員而言,這意味著他們可以將現有的代碼庫升級到.NET Core,或者升級到將在2020年年底發佈的.NET 5.0,後者將取代傳統的.NET以及開源和跨平臺的.NET Core。


不過微軟也指出,VB應用遷移到.NET Core並不一定是所有開發人員的計劃,因為它適用於僅Windows .NET 框架,只要 Windows 是支持,.NET Framework就會一直受支持,因為它是OS附帶的。不過,如果應用程序使用的是.NET Core不支持的技術(例如WebForms,Workflow或WCF),建議保留在.NET Framework上,因為移植將需要進行一些工作才能遷移到較新的技術。


微軟放棄繼續開發Visual Basic !誕生29年終要落幕?


一直以來,Visual Basic一直穩穩保持在Top 10中,但是相較而言,C#的熱度更高,一直穩居編程語言Top 5,20多年來,Visual Basic什麼風雨沒見過,但這一次Visual Basic可能真的要落幕了,你有沒有感到不捨呢?


分享到:


相關文章: