Flame bait continued.
Rule #1: Never get into an argument with Frans. In all 25 of the arguments I've seen him get into - he makes total jackass3s out of the other person and I usually spend about 10 minutes laughing my a33 off afterward.
Rule#2: Never get into an argument with Jon . He's just like Frans except more 'serious'
Ok, I've got to hide names to protect the innocent but here's a few threads:
Unnamed VB Advocate: “And the language that has wizards just to add a property is ?? “
Followed up by the same person: “see :C# - for the self deluding ;”
Unnamed Dutch Guy referred to in Rule #1: “coming from a developer who uses a language which requires the
developer to explicitly explain to the compiler that a method with
signature XYZ is indeed the implementation of a method of an interface,
as apparently the compiler isn't able to figure that one out for
himself. ;).
Yeah, these VB guys really like to type a lot ;)”
Million dollar response from Unnamed guy in Rule #2: “How can a language have a wizard? Please distinguish between languages and development environments.“
Not to be outdone - Million Dollar response from Unnamed Dutch Guy: “No, it's used as a signal to the compiler that it overloads a method in
another inheritance level. It is also used for stupid constructs like
when you implement an abstract method:
Public Overloads Overrides Sub Foo()
...
Overloads Overrides? come on! :)”
Let me interject... This last one is all that needs said. If you think Overloads Overrides is a cool construct then you're smoking rock.
Ok, but here's where it gets good:
VB Advocate: “C# - What language were they using ?
C# - For Homeless programmers
C# - for the Semi-colon retentive
C# - 4 the cAsE PeDaNtIc
C# - it's just like JScript ;
C# - The choice of the crappy VB programmers
C# - When you really want to F*CK your code, there's no F*CKing like UnSaFe
F*CKing “
Now for the zinger:
Unnamed Dutch Guy: “LOL, My.LittlePony :D“
<Yes, I the pun was intended>
Shortly thereafter:
Unnamed Dutch Guy: “C# - When the job requires professionalism
or
C# - When expressional power asks for something more than 'My oh My'”
Ok, I better stop but one last one:
Unnamed VB Advocate: “VB Make Hard Things Easier”
Unnamed Dutch Guy: “heh sure :)
try in VB.NET:
- inherit a class Foo from DataTable
- add a private member variable Bar to Foo with a property
- try to make Bar get serialized into the datastream when an instance of
Foo gets serialized.
Happy coding! :)”
Unnamed VB Advocate: “Very smoothly. I tired C#, I didn't find anything better.”
And this my friends, says it all (Please - reread the above sentence):
Unnamed Dutch Guy: “correct, as VB.NET can't do it.”
Busted. Somehow I doubt Old boy even knew what the Dutch guy was talking about - either that or he's a terrible liar.
The sad thing is that the First VB Advocate is a pretty sharp dude and someone I have quite a bit of respect for. can't understand why he's making a fool out of himself here. Oh well - I found it funny, figured you would too.