Microsoft bắt đầu không dùng Visual Basic, một ngôn ngữ lập trình cực kỳ phổ biến cách đây vài năm. Sử dụng nó, người ta có thể nhanh chóng tạo ra một ứng dụng mà không cần tìm hiểu nội bộ của hệ điều hành hoặc cơ sở dữ liệu. Microsoft thêm hỗ trợ đầy đủ cho Visual Basic vào .NET 5, nhưng ngừng phát triển ngôn ngữ Visual Basic.Các phiên bản trước của .NET Core hỗ trợ các loại ứng dụng Thư viện lớp và Bảng điều khiển. Bắt đầu với .NET 5 Visual Basic sẽ hỗ trợ:
- Thư viện lớp học
- Bảng điều khiển
- Biểu mẫu Windows
- WPF
- Dịch vụ công nhân
- ASP.NET Core Web API
Microsoft tuyên bố như sau:
Trong tương lai, chúng tôi không có kế hoạch phát triển Visual Basic như một ngôn ngữ. Điều này hỗ trợ sự ổn định ngôn ngữ và duy trì khả năng tương thích giữa các phiên bản .NET Core và .NET Framework của Visual Basic. Các tính năng trong tương lai của .NET Core yêu cầu thay đổi ngôn ngữ có thể không được hỗ trợ trong Visual Basic.
Vì vậy, sớm hay muộn, VB sẽ không hỗ trợ các tính năng mới hơn của nền tảng .NET Core hiện đại. Nếu bạn là một lập trình viên VB, bạn phải ở lại với .NET Framework cổ điển, vẫn được đóng gói với Windows. Microsoft hứa hẹn sẽ duy trì chức năng hiện có mà không phá vỡ nó cho .NET Framework và VB cổ điển. Visual Studio cũng sẽ hỗ trợ phát triển với Visual Basic.
Visual Basic là một ngôn ngữ tuyệt vời và một môi trường phát triển hiệu quả. Tương lai của Visual Basic sẽ bao gồm cả .NET Framework và .NET Core và sẽ tập trung vào tính ổn định, các loại ứng dụng được liệt kê ở trên và khả năng tương thích giữa các phiên bản .NET Core và .NET Framework của Visual Basic.