The C# team engages in the battle - C# vs VB.NET
I’m not going to say a word about which is better. Why? Because in the scope of things it doesn’t matter. But you have to wonder if the right hand knows what the left hand is doing inside Microsoft. (One hand being the C# team the other the VB.Net team – you can choose)
I got up early this morning to watch the recording of Anders Heijlsberg’s presentation at the PDC on the future of C#. 14 minutes into the recording I had to stop because the kids were up. I’ll watch the rest tonight, but an impression stuck with me.
At about 13 minutes into the recording, Anders shows an image of two kids hugging. The co-existence of C# and VB.Net. He tries to drive home the point that they are both good with some divergence in features blah blah blah…
I can understand that when two separate groups develop two separate languages there’s an individual touch on the implementation. What’s important to one team is not as important to the other. But when one group goes off on a joint venture with a third party tool company that doesn’t provide an addition to the language of the group, but to the developers ability to be efficient in the IDE I’m left wondering if anyone is in charge on a level above the syntax. For those wondering, the tool is CodeRush Xpress which will be available for free for C# developers.