David Stone's Blog

I'm open to suggestions for a subtitle here! (Really!)

Language Debates...tearing down the "community"

Why does everyone think they're mutually exclusive. Learn one, then learn the other.  Start with which ever one is easier based on your background.  Decide for yourself.

[Early and Adopter]

I think one of the reasons why C# is the "defacto standard" is that the C# guys have a HUGE voice and there is a lot of mis-information floating around that is still placing VB.NET in the category of a toy language.  The VB.NET development group (at Microsoft) have done an incredible job with the BASIC language and they should be commended... not criticisized.  Having their project bashed all the time... given all the improvements and innovations that they've done is a diservice and just plain wrong.

[...]

I won't say one is better than the other, but I *will* defend VB.NET when it's bashed and incorrectly accused of being inferrior to C#.

[Cory Smith's Blog]

Ah, I hadn't even thought about it like that. That's true, the VB.NET team has made leaps and bounds worth of improvement in turning BASIC into an enterprise level language. I apologize to them for bashing their work. You guys do get way less credit than you deserve. Hats off to you for what you've done!

Also, I apologize to those I may have offended with what I've stated about VB.NET being inferior. The fact is, everybody compiles to IL. Granted, the different compilers have different flavors of IL they spit out, but at the end of the day, it's still IL. We are all on the same team here, and the constant in-fighting in the .NET community over languages certainly doesn't help strengthen that team. We can all learn lots from each other...but only if we are open to solutions using different techniques. I vote we put aside our language differences, and all play nicely together. Like I said in my last post: We can all be Friends, right? :)

Comments

No Comments

Leave a Comment

(required) 

(required) 

(optional)

(required)