.NET (dotnet) is a vast ecosystem of programming languages, tooling and debugging tools. It is a framework where other languages are built on top of like C#, VB.NET etc.
But, have you wondered. What dotnet language will face end of support the first?
That is an interesting question, and the answer according to Aspxone is VB.NET (Visual Basic).
If this upsets you, we apologize but it is kind of the truth.
Here is the 3 reasons why:
Visual Basic receives no significant features: VB.NET is still being updated with security patches to keep it stable for enterprises still using it but it no longer receives innovative features. It is mainly focusing on stability to maintain existing codebases, not new features or innovation.
Microsoft is focusing on C#: .NET was created by Microsoft. Their main focus is C# because it is more feature rich and has more frequent updates. It can code much more applications than VB.NET can. C# gets the support for newer tooling first.
Limited community: VB.NET still has a community but it is way smaller and less active than something like C#. This means less tooling and less help.
Even though VB.NET is facing these problems, it is still used in the .NET framework for legacy code, windows applications and enterprise-ready applications. But it is still recommended to use newer .NET core tooling like C# instead of VB.NET.
Top comments (0)