About Microsoft strategy for VB.NET, lets make some facts clear
here:
1-
There is no C#, nor VB.NET real languages. They both are just two
different syntaxes to generate IL language.
2-
There is no wasting time at all to start with VB.NET then learn C#.
Every thing you learn regarding IDE, .NET Framework, OOP concepts, and even
pattern programming is applicable in both languages.
3-
Even .NET core is applicable to VB.net libraries. This means VB.NET
programmers can still in the team while developing for other platforms.
4-
VB syntax is a piece of art in simplicity and readability. It is the
nearest syntax to English language. The evolution of programming languages aims
to reach programming with natural languages: program as you think. It is a
shame to try to kill such a piece of art.
5-
I read C#, participate in C#
projects, put never start a new project of my own in C#. If I'm forced to do so
in Xamarin, I will make the empty skeleton of the project with C#, and develop
the functionality as vb.net dll library (as I said: all goes IL in the end)!..
So, there is no panic about heritage VB.NET code, as it will continue to be
usable.
6-
VB.NET is open source. .NET new technologies are not C# technologies.
Conclusion: Any one can take VB.NET where Microsoft is lazy to take it! It is just
a matter of writing a project template and adding some references. Actually I think that's what Microsoft tries to do: push VB.NET lazy
programmers to the open source community
to help decrease the budget, as C# open source community does!
7-
Finally: The claim that BAISIC language has no future has been around
for 53 years now since it was created!
But BASIC always finds a way!
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.