|
It is really getting tiresome. There are more VB programmers out there than there are C#; both languages use the exact same framework and both compile to the exact same intermediate code. Even the administrators of the Code Project do not take it seriously, as articles that never use or even mention VB are routinely put up for "Best VB Article."
The constant bashing and insults are making me reconsider my association with CP.
|
|
|
|
|
Don't let it get to you like that, I don't.
You won't change anything, vb.net is bashed all over the internet.
And the whole C#.NET vs VB.NET wars will never stop so you might as well just accept it and ignore it.
|
|
|
|
|
As Tom said, VB is routinely hit upon. I work in VB, C# and Java. All three are the devil's spawn according to the accolites of the others. F'Em I say, I also have top write a lot of TCL and that is real shyte.
Panic, Chaos, Destruction.
My work here is done.
or "Drink. Get drunk. Fall over." - P O'H
OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre
Have a bit more patience with newbies. Of course some of them act dumb -- they're often *students*, for heaven's sake. -- (Terry Pratchett, alt.fan.pratchett)
|
|
|
|
|
Nagy Vilmos wrote: TCL and that is real shyte
Worse than vb3 or vb6 or vba?
If so I pitty you.
|
|
|
|
|
Not to mention MFC. I hang my head in shame when Nish rags on me about that. Because of his biting witticisms, I now have writer's block. How can I ever write dlg.DoModal() again? Or face another BEGIN_MESSAGE_MAP ? Yea, though I step through the lines of PreTranslateMessage() , I can find no bugs; and my tranquility is shattered by the shadows cast by OnPaint() .
|
|
|
|
|
Short answer, and meaning no disrespect to VB developers here, but no. There is nothing that can be done to stop people bashing VB. Java devs bash C#. C# devs bash VB. C++ devs bash Java. There's no end, and it's pointless wasting your time worrying about it. Ultimately, a language is just a tool to do something, so if it works for you, ignore those who don't like it.
|
|
|
|
|
Gregory.Gadow wrote:
It is really getting tiresome.
Most of the kiddies who bash VB are noobs or folks who have never bothered learning the .NET version. I use whichever language I am paid to use, like any professional. They both have quirks, both are equally suitable for use, and both need to be programmed, not just copy/pasted (something a lot of the bashers can't handle). Those people who talk as if one is better than the other are revealing their ignorance.
In real engineering, you do what works in practice, even if the theory says it fails. In social engineering, you do what theory says works, even if it fails in practice.
|
|
|
|
|
Oakman wrote: Most of the kiddies who bash VB are noobs or folks who have never bothered
learning the .NET version
Of course, there is the rest of us who DO know the .Net version that bash it...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
John Simmons / outlaw programmer wrote: Of course, there is the rest of us who DO know the .Net version that bash it...
Damn! I forgot the ones who got so many wedgies as a kid, they now run around trying desperately to prove that they are manly men by acting just like those jocks they were so afraid of in junior high.
In real engineering, you do what works in practice, even if the theory says it fails. In social engineering, you do what theory says works, even if it fails in practice.
|
|
|
|
|
a) Never got a wedgie
b) Never gave a wedgie (pulling on some other dude's skivvies is just gay)
c) Played football in high school
I certainly wasn't "desperate" by any measure (and I'm still not).
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997
|
|
|
|
|
Oh, did you assume I meant you?
Like you, I played football in high school, and I was a track star, swimming star, cleanup hitter on the baseball team, president of the student council, blonde, blue-eyed, lead in the senior play and prom king, too. Or at least that's the way I remember it now.
In real engineering, you do what works in practice, even if the theory says it fails. In social engineering, you do what theory says works, even if it fails in practice.
|
|
|
|
|
Oakman wrote: Or at least that's the way I remember it now.
|
|
|
|
|
Brilliant!
...and I have extensive experience writing computer code, including OIC, BTW, BRB, IMHO, LMAO, ROFL, TTYL.....
|
|
|
|
|
Well, I think Chris and his crew have enough on their plate already with the people who bash and insult other people. The bashing and insulting against a language is purely subjective opinion and changes daily as the weather does. Some days you just need to wear a rain coat.
Chris Meech
I am Canadian. [heard in a local bar]
In theory there is no difference between theory and practice. In practice there is. [Yogi Berra]
posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]
|
|
|
|
|
C# devs bashing VB is like Aussies giving the Kiwi's a hard time: it's a habit that's hard to break but deep down we love 'em.
CodeProject, for it's first 8 years, was written in VBScript. I :heart: VB, and I do take the language extremely seriously. In regards to the issue of C# articles getting listed in the 'best VB article' comp or listings, this is because articles can be tagged with multiple languages. If an article is tagged as C# (or VB) inappropriately then please report it and we'll fix it ASAP.
If you see messages that bash VB inappropriately then you can also vote to have the message removed.
The biggest, trickiest problem is that VB grew from a simple poorly structured language to the 1st class citizen it now is, and unfortunately was used by many (in fact most) information workers just to get the job done, not to prove their mad skillz. Because of this it has a bad reputation, but you're absolutely right: we shouldn't perpetuate this, we should work to improving users' skills and improving VB code overall.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Chris Maunder wrote: bash VB inappropriately
Impossible.
Joking aside, we sure could use some functionality to easily make articles/tips/tricks multilanguage (C#/VB).
|
|
|
|
|
AspDotNetDev wrote: functionality to easily make articles/tips/tricks multilanguage (C#/VB)
If you are using Visual Studio 2008, I provide the functionality to directly convert code between VB.NET and C# in my Visual Studio add-in, MoXAML PowerToys. I am investigating how to do this with Visual Studio 2010, and will be updating MoXAML presently.
See my sig for a link to MoXAML.
|
|
|
|
|
Thanks for the info, but I am fluent enough in both languages that converting between them is not a problem for me. What I would like to see is a way to put code samples for multiple programming languages in an article without taking up so much space. I have seen good ways of doing this on MSDN and on Luc's site, but not yet on CP. The best I could come up with in a tip/trick was this (that's the C# version... the VB version is posted as an alternate and each version links to the other version).
|
|
|
|
|
I think I agree...
I would suggest CP considers using tabs for this purpose, one language on a tab; and then supports it or makes their use easier.
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.3
|
|
|
|
|
|
...and it's task 2121. Already on the list
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Is that the year of implementation?
Chris Meech
I am Canadian. [heard in a local bar]
In theory there is no difference between theory and practice. In practice there is. [Yogi Berra]
posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]
|
|
|
|
|
Even MSDN[^] thinks so...
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.3
|
|
|
|
|
You ever have that feeling you're being followed?
|
|
|
|
|
Only when people do things right.
Luc Pattyn [My Articles] Nil Volentibus Arduum
The quality and detail of your question reflects on the effectiveness of the help you are likely to get. Please use <PRE> tags for code snippets, they improve readability. CP Vanity has been updated to V2.3
|
|
|
|