Click here to Skip to main content
15,891,936 members

Survey Results

Why are people derisive towards Visual Basic?   [Edit]

Survey period: 19 Jan 2004 to 25 Jan 2004

VB has received a lot of flak over the years. Why? (Sent in by FruitBatInShades)

OptionVotes% 
Because it's horrible39726.97
Because they have never used it16611.28
Because people are programming snobs36124.52
Because they need to grow up1177.95
Because it's not a real programming language!43129.28



 
GeneralRe: Missing a Choice Pin
KevinHall21-Jan-04 13:40
KevinHall21-Jan-04 13:40 
GeneralRe: Missing a Choice Pin
Frisky22-Jan-04 8:10
Frisky22-Jan-04 8:10 
General...what about VBScript? Pin
Luca Leonardo Scorcia20-Jan-04 1:38
professionalLuca Leonardo Scorcia20-Jan-04 1:38 
GeneralRe: ...what about VBScript? Pin
Shog920-Jan-04 16:24
sitebuilderShog920-Jan-04 16:24 
GeneralVB6: Horrible, VB.NET: not so bad Pin
Mike Dimmick20-Jan-04 1:10
Mike Dimmick20-Jan-04 1:10 
Generalmy answer is missing Pin
Corinna John19-Jan-04 23:37
Corinna John19-Jan-04 23:37 
GeneralRe: my answer is missing Pin
Jörgen Sigvardsson20-Jan-04 8:46
Jörgen Sigvardsson20-Jan-04 8:46 
GeneralI actually paid Pin
Rob Manderson19-Jan-04 23:36
protectorRob Manderson19-Jan-04 23:36 
out of my own pocket, for a copy of VB 1.0 in July 1990 (or was it 1991?). Either way, it was within a month of the language being released.

I remember liking the language. I'd been working in C and trying to learn Windows programming and VB helped me get over the initial learning curve.

I think it was sometime in 1991 that I made the plunge into c++ (Zortech's excellent compiler). Then along came Access 1.0 - my introduction to Relational Databases.

Sicne then I concentrated on c and c++, though I've written real applications in VB (and written VBX's in C++) for real applications (where real is defined as used by paying customers to run business functions).

I think the problem with VB is the problem of RAD. It's really easy to define a database, create a VB form, drop a databound control onto it and get some records displayed. This makes anyone capable of following a cookbook capable of creating a basic BASIC application. Wow! That was easy! Hey everyone, look at me, I'm a programmer.

In the process they've failed to notice that design is required.

Now let's see it from the managers perspective. This guy using VB can create a pretty front end really fast. And the pretty front end is all the manager or the client sees. They don't know about database concurrency or paging or memory management. The problem is that the guy who got into programming because of the ease of RAD is unlikely to understand the issues of resource contention, let alone the issues of design. It works for a 1000 record database so why should it not work for a million records?

I've had to work with people who didn't believe it was necessary to understand the underlying machine and who were baffled when they hit a wall. I've worked with people who didn't feel a design was necessary up front, and were baffled when the customer balked.

In the first case, since they didn't understand the machine, they didn't understand the walls and how to step around them. And in the second case, it was easy for them so that was the obvious way. Unfortunately the real world doesn't work that way.

Hmmm I've wandered a bit from the point Smile | :) I think my point is that VB doesn't encourage rigour of thought.

Rob Manderson

http://www.mindprobes.net

Paul Watson wrote:What sense would you most dislike loosing?

Ian Darling replied.

Telepathy

Then I'd no longer be able to find out everyones dirty little secrets The Lounge, December 4 2003

GeneralRe: I actually paid Pin
NormDroid20-Jan-04 21:13
professionalNormDroid20-Jan-04 21:13 
GeneralRe: I actually paid Pin
Rob Manderson20-Jan-04 22:12
protectorRob Manderson20-Jan-04 22:12 
GeneralIt's not the language... Pin
Marc Clifton19-Jan-04 15:49
mvaMarc Clifton19-Jan-04 15:49 
GeneralRe: It's not the language... Pin
AllenR19-Jan-04 22:09
professionalAllenR19-Jan-04 22:09 
GeneralRe: It's not the language... Pin
Michael P Butler19-Jan-04 23:02
Michael P Butler19-Jan-04 23:02 
GeneralRe: It's not the language... Pin
Anonymous20-Jan-04 2:10
Anonymous20-Jan-04 2:10 
GeneralRe: It's not the language... Pin
preinsko19-Jan-04 22:51
preinsko19-Jan-04 22:51 
GeneralRe: It's not the language... Pin
Marc Clifton20-Jan-04 1:50
mvaMarc Clifton20-Jan-04 1:50 
GeneralRe: It's not the language... Pin
Anonymous20-Jan-04 8:32
Anonymous20-Jan-04 8:32 
GeneralRe: It's not the language... Pin
noelhx20-Jan-04 4:08
noelhx20-Jan-04 4:08 
GeneralRe: It's not the language... Pin
preinsko20-Jan-04 23:21
preinsko20-Jan-04 23:21 
GeneralRe: It's not the language... Pin
noelhx21-Jan-04 4:22
noelhx21-Jan-04 4:22 
GeneralRe: It's not the language... Pin
NormDroid20-Jan-04 21:12
professionalNormDroid20-Jan-04 21:12 
GeneralRe: It's not the language... Pin
FruitBatInShades20-Jan-04 8:10
FruitBatInShades20-Jan-04 8:10 
GeneralRe: It's not the language... Pin
preinsko20-Jan-04 23:35
preinsko20-Jan-04 23:35 
GeneralRe: It's not the language... Pin
Carlos Antollini21-Jan-04 4:38
Carlos Antollini21-Jan-04 4:38 
GeneralRe: It's not the language... Pin
noelhx21-Jan-04 4:43
noelhx21-Jan-04 4:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.