Geeks With Blogs
Scott Kuhl Warning: I may have no idea what I am talking about!

There have been a couple of posts here on GWB about VB.NET vs C# stats.  (It looks like the report includes VB and VB.NET together.)

I write in both languages and I don't really have a preference for one or the other.  The fact is the languages are equals.  You can get anything done in both languages with the same amount of work.  There are some differences but it mostly is a matter of preference.

I'm a little sad to see that combining the numbers from VB and C# still fall short of Java.

When we started Juggle we had a blank slate.  We could choose any language but .NET was obvious based on our background.  What was not immediately obvious was VB.NET or C#.  When the decision was firmly made there were only two of us working on the project, myself and my wife.

We decided on C# and here is why.

  1. As a consultant I worked with a lot of different people from both languages, and my experience, most of the better people were moving to C#.  Sorry Chris.  There is no scientific data behind this.  It's just what I observed.
  2. The St. Louis market has more C# development positions. I double checked with recruiters to confirm this.  They were also seeing a lot more C# resumes.  And based on our work environment and project I was more than willing to compete against everyone else for the talent.
  3. Kendra said we are using C#.  Period.

Notice the reasons aren't technical.  And honestly I am more than willing to hire someone that is a great VB.NET developer as long as they are okay with writing C#.  There is no need to introduce an additional language if we don't have to.

And we probably would have been okay choosing VB.NET.  So, pick the language you like and have fun. But more times than not, the language will be picked for you, so learn both.

But just don't pick Java.

Technorati Tags: ,,
Posted on Tuesday, April 22, 2008 10:02 AM | Back to top

Comments on this post: VB.NET or C#

# re: VB.NET or C#
Requesting Gravatar...
My company recently switched from VB.Net to C#. The reasons were not technical.

1) more good examples on the web in C# than VB.Net (not scientific, but just our teams gut feeling)

2) VB has some evilness. Specifically IIF.

3) C# was a better choice for looking for new developers, and for our teams career in the long run... There is something to be said about being paid an extra 5k a year for adding semicolons.
Left by Jay on Apr 22, 2008 12:36 PM

# re: VB.NET or C#
Requesting Gravatar...
Dude IIF rocks, what are you smokin? ;)
Left by Blogus Maximus on Apr 22, 2008 4:15 PM

# re: VB.NET or C#
Requesting Gravatar...
My company had dropped VB.NET since vs2003. every developer is happy with c#.
Left by coc on May 20, 2008 9:37 PM

Your comment:
 (will show your gravatar)

Copyright © Scott Kuhl | Powered by: