Click here to Skip to main content
16,015,032 members

Survey Results

Visual Basic .NET: Your thoughts.   [Edit]

Survey period: 24 Feb 2003 to 2 Mar 2003

Is VB.NET a language you take seriously or do old prejudices from the VB6 days still hold sway?

OptionVotes% 
VB.NET, like VB6, is and always has been a respectable language.14512.64
VB.NET is a good language for the purpose it serves19617.09
VB.NET is no better or worse than C#17515.26
I don't like VB.NET, but I accept it.26022.67
VB.NET should be deprecated37132.35



 
GeneralRe: VB.NET: the cross to bear Pin
TigerNinja_25-Feb-03 2:55
TigerNinja_25-Feb-03 2:55 
GeneralRe: VB.NET: the cross to bear Pin
SimonS25-Feb-03 3:05
SimonS25-Feb-03 3:05 
GeneralRe: VB.NET: the cross to bear Pin
antidemon25-Feb-03 6:08
antidemon25-Feb-03 6:08 
Generalproductivity Pin
antidemon24-Feb-03 23:26
antidemon24-Feb-03 23:26 
GeneralRe: productivity Pin
Marc Clifton25-Feb-03 1:00
mvaMarc Clifton25-Feb-03 1:00 
GeneralRe: productivity Pin
antidemon25-Feb-03 1:27
antidemon25-Feb-03 1:27 
GeneralRe: productivity Pin
Marc Clifton27-Feb-03 0:59
mvaMarc Clifton27-Feb-03 0:59 
GeneralRe: productivity Pin
antidemon27-Feb-03 1:28
antidemon27-Feb-03 1:28 
Marc Clifton wrote:
how much of this was possible with VB5/6?

Not much.

1. memory leaks. - VB5/6 hides the allocation/de-allocation of memory as any good high-level language should. Memory leaks would therefore come from such things as circular object references or other bad programming. You should be able to track these thing down quite easily, unless the problem lies within the VB runtime (nobody said it was perfect).

2. debugging in VB has always been woefully inadequate. I have myself built up a useful toolkit to provide a lot trace functionality and error handling, but VB is nowhere near C++ on this issue.

3. multithreading - forget about it, although you could do this using out of process COM components it was hard.

4. internal messaging - see EVENTS, state machine - never understood the big deal here (certainly not built in to VB5/6), event handling - works if used properly, data pooling and thread pooling - well if you're doing things at this sort of level you'd probably be using MTS for that.

5. Actually it is possible to have runtime generated GUI's. Check out the LOAD command.

As you say VB.NET can now do all of this (thank <insert deity="" of="" your="" choice="" here="">).

By the way, when did this thread turn into me defending VB5/6 against C++. I think they're both useful and that VB is the better tool for 80% of the jobs. C++ catches the other more difficult stuff. Of course .NET pisses on both of them.
GeneralRe: productivity Pin
SimonS25-Feb-03 3:30
SimonS25-Feb-03 3:30 
GeneralRe: productivity Pin
TigerNinja_25-Feb-03 3:01
TigerNinja_25-Feb-03 3:01 
GeneralRe: productivity Pin
antidemon25-Feb-03 3:13
antidemon25-Feb-03 3:13 
GeneralRe: productivity Pin
demofo25-Feb-03 15:17
demofo25-Feb-03 15:17 
GeneralRe: productivity Pin
antidemon27-Feb-03 1:07
antidemon27-Feb-03 1:07 
GeneralRe: productivity Pin
Stan Shannon25-Feb-03 5:51
Stan Shannon25-Feb-03 5:51 
GeneralRe: productivity Pin
antidemon25-Feb-03 5:59
antidemon25-Feb-03 5:59 
GeneralRe: productivity Pin
Picture Hanger25-Feb-03 10:19
sussPicture Hanger25-Feb-03 10:19 
GeneralRe: productivity Pin
Nemanja Trifunovic25-Feb-03 12:38
Nemanja Trifunovic25-Feb-03 12:38 
GeneralRe: productivity Pin
Picture Hanger26-Feb-03 0:43
sussPicture Hanger26-Feb-03 0:43 
GeneralRe: productivity Pin
Paul M Watt25-Feb-03 19:02
mentorPaul M Watt25-Feb-03 19:02 
GeneralRe: productivity Pin
ColinDavies25-Feb-03 15:21
ColinDavies25-Feb-03 15:21 
GeneralRe: productivity Pin
RickMan25-Feb-03 17:20
RickMan25-Feb-03 17:20 
Generalhmm is this a real trend? Pin
Craig Kazial24-Feb-03 20:10
Craig Kazial24-Feb-03 20:10 
GeneralRe: hmm is this a real trend? Pin
Anonymous25-Feb-03 2:29
Anonymous25-Feb-03 2:29 
GeneralRe: hmm is this a real trend? Pin
Ray Cassick25-Feb-03 10:25
Ray Cassick25-Feb-03 10:25 
GeneralRe: hmm is this a real trend? Pin
Anonymous25-Feb-03 11:33
Anonymous25-Feb-03 11:33 

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.