C#.NET vs VB.NET, Which language is better?

Posted on Microsoft .NET Support Team See other posts from Microsoft .NET Support Team
Published on Thu, 18 Feb 2010 10:06:00 +0000 Indexed on 2011/01/11 9:58 UTC
Read the original article Hit count: 509

Features

I cannot say any language good or bad as long as it's compiler can produce MSIL can run under .NET CLR.

If someone says C# has more futures, you can understand that those new features are of C# compiler but not .NET, because if C# has a specific future then CLR cannot understand them. So the new features of C# will have to convert to the code understood by CLR eventually. that means the new features are developed for C# compiler basically to facilitates the developer to write their code in better way.

so that means no difference in feature list between C# and VB.NET if you think in CLR perspective.

Ease of writing Code

I feel writing code in C# is easy, because my background is C and C++, Java, syntaxes very are similar. I assume most developers feel the same.

Readability

But some people say VB.NET code most readable for the members who are from non technical background, because keywords are generally in English rather special charectors.

No of Projects in Market

I assume 80 percent of market uses C# in their .NET development. for example in my company many projects are there .nET and all are using C#.

Productivity & Experience

though the feature list is same, generally developers wants to write code in their familiar languages. because it increase the productivity.

Hope this helps to choose the language which suits for you.

© Microsoft .NET Support Team or respective owner

Related posts about .NET

Related posts about .NET Questions