翻译自 .NET Blogs,原作者是 Kathleen Dollard。
我们已经收到您的反馈,希望在 .NET Core 上使用 Visual Basic。 .NET Core的早期版本支持类库和控制台应用程序类型。从 .NET 5 开始,Visual Basic 将支持:
类库
控制台应用程序
Windows Forms
WPF
工作服务
ASP .NET Core Web API
我们支持这些应用程序类型,从而为希望将其应用程序迁移到 .NET Core的现有 VB 客户提供了一条不错的途径。这使 Visual Basic 客户可以利用新的平台功能,例如并行部署,跨平台支持,性能和新的 API 改进。
使用 Visual Basic 的主要好处之一是该语言已经稳定了很长时间了。大量使用 Visual Basic 的程序员证明了其稳定性和描述风格受到重视。展望未来,我们不打算给 VisualBasic 添加新的语法。这支持语言稳定性,并维护 .NET Core 和 .NET Framework 版本的Visual Basic之间的兼容性。 Visual Basic 中可能不支持需要更改语言的 .NET Core 新功能。由于平台上的差异,.NET Framework 上的 Visual Basic 和 .NET Core之间会有一些差异。
如果您对.NET Framework感到满意,则可以确信只要Windows受支持,它就会一直受支持,因为它是OS附带的。 Visual Basic 和 C#客户都可以继续使用 .NET Framework,并且仅当您需要上面列出的功能时,才需要移植到.NETCore。如果您的应用程序使用的是 .NET Core 不支持的技术(例如WebForms,Workflow或WCF),则您可能希望保留在.NET Framework上,因为移植将需要进行一些工作才能迁移到较新的技术。
Visual Studio会定期添加新功能,以改善开发人员的使用体验,包括使用 Visual Basic 和 .NET Core 或 .NET Framework 的开发人员。一个示例是最近为 Visual Basic 添加的 IntelliCode。
Visual Basic是一种很棒的语言,是一种高效的开发环境。 Visual Basic的未来将包括 .NET Framework 和 .NET Core,并将致力于稳定性,上面列出的应用程序类型以及 Visual Basic 的 .NET Core 和 .NET Framework 版本之间的兼容性。
我们已经收到您的反馈,希望在 .NET Core 上使用 Visual Basic。 .NET Core的早期版本支持类库和控制台应用程序类型。从 .NET 5 开始,Visual Basic 将支持:
类库
控制台应用程序
Windows Forms
WPF
工作服务
ASP .NET Core Web API
我们支持这些应用程序类型,从而为希望将其应用程序迁移到 .NET Core的现有 VB 客户提供了一条不错的途径。这使 Visual Basic 客户可以利用新的平台功能,例如并行部署,跨平台支持,性能和新的 API 改进。
使用 Visual Basic 的主要好处之一是该语言已经稳定了很长时间了。大量使用 Visual Basic 的程序员证明了其稳定性和描述风格受到重视。展望未来,我们不打算给 VisualBasic 添加新的语法。这支持语言稳定性,并维护 .NET Core 和 .NET Framework 版本的Visual Basic之间的兼容性。 Visual Basic 中可能不支持需要更改语言的 .NET Core 新功能。由于平台上的差异,.NET Framework 上的 Visual Basic 和 .NET Core之间会有一些差异。
如果您对.NET Framework感到满意,则可以确信只要Windows受支持,它就会一直受支持,因为它是OS附带的。 Visual Basic 和 C#客户都可以继续使用 .NET Framework,并且仅当您需要上面列出的功能时,才需要移植到.NETCore。如果您的应用程序使用的是 .NET Core 不支持的技术(例如WebForms,Workflow或WCF),则您可能希望保留在.NET Framework上,因为移植将需要进行一些工作才能迁移到较新的技术。
Visual Studio会定期添加新功能,以改善开发人员的使用体验,包括使用 Visual Basic 和 .NET Core 或 .NET Framework 的开发人员。一个示例是最近为 Visual Basic 添加的 IntelliCode。
Visual Basic是一种很棒的语言,是一种高效的开发环境。 Visual Basic的未来将包括 .NET Framework 和 .NET Core,并将致力于稳定性,上面列出的应用程序类型以及 Visual Basic 的 .NET Core 和 .NET Framework 版本之间的兼容性。