Last night I was the ‘special guest’ on the 42th SDN Cast. I talked with fellow MVP’s Maarten van Stam en Fanie Reynders about the latest news in ‘Dev’ world, but the main topic was the future of Visual Basic .NET.
Microsoft presented in 2010 their plans on what they called ‘VB and C# Co-evolution’. The plan was – and is actually executed – to give Visual Basic .NET and C# the same language futures. But Microsoft changed plans. All the new stuff on cross-platform and open-source revolution made them to rethink the strategies of the .NET languages. Microsoft will give Visual Basic .NET still a lot of love, so don’t be affraid that this will be the end of Visual Basic .NET. But Microsoft will focus on the features that are really relevant for the Visual Basic developer; those features that will really add value for VB developers. Mads Torgersen writes in a recent blogpost:
We will keep Visual Basic straightforward and approachable. We will do everything necessary to keep it a first class citizen of the .NET ecosystem: When API shapes evolve as a result of new C# features, for instance, consuming those APIs should feel natural in VB. We will keep a focus on the cross-language tooling experience, recognizing that many VB developers also use C#. We will focus innovation on the core scenarios and domains where VB is popular.
– Mads Torgersen, February 1, 2017
In an excellent blogpost of Anthony D. Green, Visual Basic Language Designer, you can read about this in much more detail. I highly recommend you to spend some minutes to read this article. It will help you to understand why the new strategy make sense and, from my personal point of view, why it is a good thing.
Same great tooling, …
Same great platform,…
Same grate language,…
– Anthony D. Green, February 1, 2017
Here you can find the recording of the SDN Cast. Unfortunately Dutch only.