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.
- 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.
- 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.
- 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: juggle.com