而经典Visual Basic 6应该是不少人的编程启蒙,这门由微软推出的编程语言已经走过将近30个年头了。
近日,微软宣布,未来将不再发展Visual Basic(以下简称VB)这门编程语言,只会做一些稳定性、兼容性的维护工作。
微软 DevBlogs 发文表示,从 .NET 5 开始,VB 将支持类库、控制台、Windows 窗体、WPF、Woker Service 和 ASP.NET Core Web API,方便现有的VB程序迁移到.NET Core。文中写道:「展望未来,我们不打算继续演化 Visual Basic 这门语言,而是将精力放在稳定性和兼容性」。

2.jpeg

Visual Basic源自于BASIC编程语言。
1991年,微软公司推出了 Visual Basic 1.0Windows版本,这个连接编程语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的。在当时,它是第一个“可视”的编程软件。

3.jpeg
VB发展了六个大版本,一直到1998年的VB 6.0,之后引入.NET Framework而变身为VB .NET,但是两个版本后又去掉了.NET后缀,2010年融入Visual Studio。
1.jpg
虽然进入了.NET时代,但是VB .NET并没有得到广泛流行,专业开发者更倾向于C#。
实际上,如今微软的几乎所有开发文档示例都仅使用 C#,而看不到 VB 的源码示例。
2017年,微软曾经宣布过C#、VB的联合开发策略,但无疾而终。
对于追新的 VB 开发者来说,最好还是尽快将现有代码库升级到 .NET Core 。毕竟 .NET 5.0 往后将迎来新的时代,许多旧技术将不再得到支持。
比如使用 WebForms、Workflow 或 WCF 的开发者,可以继续使用经典的 .NET,这些应用程序将继续得到支持,直到相应的 Windows OS 版本也被淘汰。
最后微软指出,VB 开发者将享有 Visual Studio 带来的更多改进,因为该公司会定期添加新功能和改进开发体验,比如近期为 VB 加入的 IntelliCode 支持。