Updated: December 14, 2020 (December 14, 2020)
Analyst ReportVisual Basic Won’t Evolve; C#, F# Updated
- Visual Basic is essentially deprecated but is supported with .NET 5.0.
- Organizations with Visual Basic codebases should be prepared to migrate code to a new programming language, although it is not immediately necessary.
- C# 9.0 and F# 5.0, the newest versions of those programming languages, arrived alongside .NET 5.0.
A Mar. 2020 announcement stated that Microsoft “does not plan to evolve” the Visual Basic (VB) programming language, although its latest version is supported by .NET 5.0, which was released in Nov. 2020.
Visual Basic Basically Deprecated
.NET, a set of class libraries (APIs) and a run-time engine for so-called managed code application implementations, supports several programming languages. C#, the most popular, was designed specifically to target .NET, while VB, which existed prior to .NET, was substantially revised in 2002 to work with the platform.
C# and VB have minor syntax differences, but both have received new versions at about the same time for nearly two decades, delivering mostly equivalent capabilities. VB has maintained a significant developer base despite the popularity of C#.
Atlas Members have full access
Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.
Membership OptionsAlready have an account? Login Now