- C# is in more demand because of logical reason - C# programmers are not in as much abundance as VB or VB.Net Programmers
- C# is considered to be more advance - people give different reasonings such as VB.Net allows late-binding etc. but anyways.
- C# programmers are paid more - because of reason #1 and #2
So it makes a logical choice to be paid more :) So I switched to C# and it was a very easy move. No issues at all except missing some semi-colons occassionally and hating some of the features of VB.Net. Anyways, some of the handy pointers that made by switch easier:
- Whitepaper on differences between C# and VB.NET (http://support.microsoft.com/?kbid=308470)
- Reflector - Initially my productivity in VB.Net was better. So I would write the code in VB.Net first in cases and will use Reflector to convert to C# to see the semantics differences. Then C# became a habit.
I hope it makes it easier for people who need to switch between C# and VB.Net from project to project.
No comments:
Post a Comment