|
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
|
|
|
|
|
Chris Maunder wrote: The biggest, trickiest problem is that VB grew from a simple poorly structured
language to the 1st class citizen it now is a complex poorly structured language
Wow, Chris - that was the longest continuous typo I've ever seen. Don't worry - I fixed it for ya.
".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
|
|
|
|
|
Gregory.Gadow wrote: The constant bashing and insults are making me reconsider my association with CP.
Deal with it like you deal with Trolls...ignore it. If you are going to quit CP because your feelings got hurt regarding the VB bashing then go ahead and quit. You will be distant memory in about 1 week tops, I promise you.
However, you have been around for a while now and I think you know how things work here. I also think you have a lot to contribute to the community and for you to go would be a sad event.
All I can tell you is to suck it up and drive on.
--
** You don't hire a handyman to build a house, you hire a carpenter.
** Jack of all trades and master of none.
|
|
|
|
|
Slacker007 wrote: You will be distant memory in about 1 week tops, I promise you.
What an incredibly unhelpful comment.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
helpful or not Chris, it's true.
--
** You don't hire a handyman to build a house, you hire a carpenter.
** Jack of all trades and master of none.
|
|
|
|
|
Oh gimme a break. We don't attack Gerg personally. He came here and made an absurd request. There are almost 8 million user (accounts) here, and I think everything pretty much works out in the wash. There will be a number of people that simply don't like a given tool/language/whatever, and VB happens to be on many people's short list. Maybe the OP simply needs to take a break and re-evaluate what's important to him - the occasional jab in the ribs regarding VB (and that aren't directed at him) and the otherwise valuable exchange of sometimes wildly differing ideas, or finding/creating some idyllic fantasy world where everyone agrees with him (and is completely boring as a result).
Personally, I enjoy the sometimes scathing banter that goes on here, but then again, I *am* an outlaw.
".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
|
|
|
|