An object-oriented programming language developed by Microsoft that can be used in .NET.
- Microsoft Support: Microsoft could continue minor but meaningful updates like add support for modern .NET SDK-style projects. Improve compatibility with .NET 6–9 runtime features. Introduce modern syntax sugar for async, records, pattern matching, and lambdas.
- Community Involvement: Encourage community-driven evolution via GitHub proposals and Roslyn compiler contributions. Similar to F#, allow the community to propose and vote on new VB.NET features. Form a Vb.NET Foundation subgroup under the .NET Foundation to push innovation.
- Interop with C# and F# by improve interoperability tools to mix VB.NET with C# or F# in the same solution easily. Example: use Vb.NET for business logic and C# for front-end Blazor components.
- Enterprise Adoption where microsoft or partners can release migration toolkits for:
modern .NET APIs (without full rewrite. WinForms/WPF VB.NET → .NET 8 modern builds.