微软放弃继续开发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可能真的要落幕了,你有没有感到不舍呢?


分享到:


相關文章: