Why VB sucks.
-
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
rastaVnuce wrote:
Sorry VB guys... I just don't understand why anyone would use VB.
I second that. That's no reason to use
VB
(instead ofC#
), even for people withVB6
background. :)If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
rastaVnuce wrote:
just don't understand why anyone would use VB.
Hobbyists need a language too :laugh: & ducks for cover....
CCC solved so far: 2 (including a Hard One!)
-
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
Because other people are willing to pay them to do it, under the mistaken assumption that the coding will be faster than C#, and that the programmers will be cheaper than those doing other languages.
.45 ACP - because shooting twice is just silly
-----
"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
-----
"The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001 -
Because other people are willing to pay them to do it, under the mistaken assumption that the coding will be faster than C#, and that the programmers will be cheaper than those doing other languages.
.45 ACP - because shooting twice is just silly
-----
"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
-----
"The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001John Simmons / outlaw programmer wrote:
under the mistaken assumption that the coding will be faster than C#, and that the programmers will be cheaper than those doing other languages.
Probably the programmers are actually cheaper. :)
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
My first GUI project, was in VB6 . I was happy after wondering many months how anyone could develop a button in c++ using arrays. In vb6 it was a drag drop. I did not know anything about c# or Java . I learnt GUI programming in vb. It looked like English language. I loved it
-
John Simmons / outlaw programmer wrote:
under the mistaken assumption that the coding will be faster than C#, and that the programmers will be cheaper than those doing other languages.
Probably the programmers are actually cheaper. :)
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
It is easy to code in C# than Vb. What I hate most are things like.... If Not Is Nothing Then End if
-
My first GUI project, was in VB6 . I was happy after wondering many months how anyone could develop a button in c++ using arrays. In vb6 it was a drag drop. I did not know anything about c# or Java . I learnt GUI programming in vb. It looked like English language. I loved it
onyang2 wrote:
In vb6 it was a drag drop. I did not know anything about c# or Java .
Well, that's precisely the problem about languages such as VB: people who do not understood what is under the hood, code things that are first simple but ultimately will require someone understanding what takes place in the background to be further developed. And that's when we come in the game, having to mess with the spaghetti code written first. And that's why we always rant about VB (besides the fact that the language is actually ugly). Same argument as usual: plug&play programming has its limits.
Currently reading - the girl with
-
It is easy to code in C# than Vb. What I hate most are things like.... If Not Is Nothing Then End if
onyang2 wrote:
t is easy to code in C# than Vb
Yes, it is easier. When looking at the
.NET
world, despite the fact it claims to be language-neutral, I see a strong 'philosophical' bias towardsC#
, whileVB
language is a twist. Of course this is going on my arrogant... :)If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
My first GUI project, was in VB6 . I was happy after wondering many months how anyone could develop a button in c++ using arrays. In vb6 it was a drag drop. I did not know anything about c# or Java . I learnt GUI programming in vb. It looked like English language. I loved it
Well
VB6
GUI
development had clear advantages over, for instance,C++/MFC
one. It had also a lot of quirks and limitations. Anyway the distinction between the two worlds was sharp and you could choose the right tool for the right job. Nowdays, roughly speaking,VB.NET
is the ugly copy of theC#
language. :)If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
[My articles] -
Because other people are willing to pay them to do it, under the mistaken assumption that the coding will be faster than C#, and that the programmers will be cheaper than those doing other languages.
.45 ACP - because shooting twice is just silly
-----
"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
-----
"The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001John Simmons / outlaw programmer wrote:
the programmers will be cheaper than those doing other languages.
5 dolla code you long time?
-
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
rastaVnuce wrote:
I just don't understand why anyone would use VB.
Because that is what some of us started with, it may be ugly but it is our kind of ugly. And the differences between C# and VB are just enough to make changing an uncomfortable proposition. Working with a case sensitive language before VS2008 was just irritating, VB at least made that easier. Having said that I nowget irritated when I now have to do some work on my old VB apps as C# is my current flavour.
Never underestimate the power of human stupidity RAH
-
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
Wow, lot's of VB haters here I see (from the replies to this post). Our company uses it. Why? Good question and one I can't answer as they've been using it before I got here 3 years ago. BUT, it works very well for what we do. Sure we could do the same in C#, but why re-write everything when there absolutely no reason to, as in "I don't understand why people would use " Personally, I'm fine with it as well, no problems, I can and do use C# for a few things, but hey, stay with the horse that brought you here, if you know what I mean...that and the fact they pay me 6 figures (that's $100,000+ US) to do VB development...and No, I don't live in a very expensive city like Chicago, LA, New York, Boston...just a mid size city in Florida. That's WHY I use it...currently a friend of mine wants me to come to work for his company, at a bigger salary, where Javascript/XML is the base languages...Hmmm, I don't understand whay anyone would use those... :)
-
It is easy to code in C# than Vb. What I hate most are things like.... If Not Is Nothing Then End if
onyang2 wrote:
What I hate most are things like.... If Not Is Nothing Then End if
Actually, in VB 2008 you can now write If IsNot Nothing Then End If. ;P
Kevin
-
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
Hmmm, I thought we hadn't had a VB-bashing session for a while. :)
rastaVnuce wrote:
Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines?
Personally, although I prefer C# I don't mind VB as such but I do hate its IDE editor integration, especially re: IntelliSense, code snippets and regions. Much of it just does not work properly IMO. I wonder if it's any better in VS 2010?
Kevin
-
Wow, lot's of VB haters here I see (from the replies to this post). Our company uses it. Why? Good question and one I can't answer as they've been using it before I got here 3 years ago. BUT, it works very well for what we do. Sure we could do the same in C#, but why re-write everything when there absolutely no reason to, as in "I don't understand why people would use " Personally, I'm fine with it as well, no problems, I can and do use C# for a few things, but hey, stay with the horse that brought you here, if you know what I mean...that and the fact they pay me 6 figures (that's $100,000+ US) to do VB development...and No, I don't live in a very expensive city like Chicago, LA, New York, Boston...just a mid size city in Florida. That's WHY I use it...currently a friend of mine wants me to come to work for his company, at a bigger salary, where Javascript/XML is the base languages...Hmmm, I don't understand whay anyone would use those... :)
-
I have to write a couple of VB examples for documentation purposes, and I just have to share it. I haven't seen code looking that ugly in my life. I know it's practically the same code I've written in C#, I know it does the same thing, but darn.... It's VERY UGLY. Even Visual Studio's VB editor is uglier than the C# one. What's with all the lines? Sorry VB guys... I just don't understand why anyone would use VB. Ok... rant over, going back to work.
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
-
Zhat wrote:
Hmmm, I don't understand whay anyone would use those...
'cause they're awesome... ;-)
That's my point to the OP...what's trash to one is priceless to another...I never could get into the "I'm better then you because I code in Blah Blah Blah language"...at the end of the day I'm happy regardless...and I could definately get into JS/XML as well... :)
-
rastaVnuce wrote:
What's with all the lines?
Ah Gotcha!! No programming questions in The Lounge. ;P
........................ Life is too shor
Wait... is VB programming? (Ok... release the hounds :laugh: )
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
-
Wait... is VB programming? (Ok... release the hounds :laugh: )
Where it seems there are only borderlines, Where others turn and sigh, You shall rise!
rastaVnuce wrote:
Wait... is VB programming?
If that's not a programming question I don't what is! :-D
My .NET Business Application Framework My Home Page My Younger Son & His "PET"