Click here to Skip to main content
15,913,486 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: 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 
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 
demofo wrote:
access raw memory with pointers
Why on earth would you want to do something so dodgy? That breaks every structured / OO programming rule in the book.

demofo wrote:
No need to argue,C++ is always superior to VB
Depends upon your definition of superior. (more later)

demofo wrote:
.MFC sucks,it simply a wrapper of win32API and have no sense to OO(like OnInitDialog,OnDestroy..e.tc),
This gets to the heart of the matter. The pure C++ language used on it's own is fantastic, VB can not stand against it. The problem comes when you want to use it on the Win32 system.

C++/MFC makes it unnecessarily hard to use COM objects. The whole point of OO programming is to abstract things. This is meant to HIDE complexity. In VB if I want to use a COM object I just create it and use it, VB hides all of the API calls and handles reference counting and all of the other crap. In C++ I am responsible for so much crap that the job becomes unnecessarily more complex.

demofo wrote:
2.Microsoft intentionally build better support on VB,whatever in IDE,library and source sample
You're right to say that the VB IDE has always been much better than C++'s (now irrelevant as all use the same IDE). As I've said before, if you are comparing the C++ language with the VB (pre .NET) language then C++ wins by a mile. If you include the IDE and other tools then VB starts to catch up, and if you look at my argument (which was about productivity) - as you said yourself:
demofo wrote:
VB did a pretty good job in quick and dirty application development

Unfortunately, as I've said before, this has led to any idiot believing they could program (hence your dirty comment).

Anyway crap un-reusable code comes from crap (or no) analysis. You can write crap code in ay language.

demofo wrote:
VB.net should be trashed, it is nothing but a clone from other OO language with cryptic syntax
Get your facts right. VB was created in 1964, C was created 7 years later in 1971 as an evolution (i.e. clone) of B and BCPL.
The move from VB to VB.NET, although described as revolutionary, is not as big as some people make out, they simply ironed out some of the stupid idiosyncracies. VB was nearly an OO language before, now VB.NET is.
Also, there is no way VB.NET's syntax can be described as cryptic when compared to C++. In all languages the use of symbols should be restricted to operators/expressions, not used in place of keywords. BEGIN and END are much more informative than {} (and easier to keep track of)

If you had said VB should be trashed I would tend to agree with you (as both C# and VB.NET are far superior development environments).

Before .NET came about we had no development tool which satisfied all requirements. C++ was powerful but failed to hide the complexity of COM, VB lacked inheritance and lots of other stuff, but had a great IDE and hid a lot of complexity)

Now we turn to .NET. The framework has eliminated the problems associated with MFC. We now have one IDE for all languages. This means we can compare the .NET languages on their own merits ie syntax and power. As C# still contains some functionality that VB.NET doesn't, I would say that C# is currently the best programming environment. That doesn't mean that we should ignore VB.NET Many people are more comfortable with VB than C and the differences are so minute that there is no reason to ditch VB.NET. At least all of us crap VB programmers will have an OO language to write crap code in. Wink | ;)

demofo wrote:
and don't proud of being a VB developer
Actually the biggest problem I can see with C++ is that overuse of it tends to bring on a superiority complex. I don't think I'm any better than someone just because they use a different programming language to me. Thinking like that has caused more problems in life than anything else. Can you provide a rational explanation of why people spit blood over issues like this? These people are no better than the religious bigots who cause most of the problems in this world. If someone wishes to use VB then let them, it's none of your business.
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 
GeneralWhy is C# not accepted by C++ developers?... Pin
sumo_guy24-Feb-03 10:15
sumo_guy24-Feb-03 10:15 
GeneralRe: Why is C# not accepted by C++ developers?... Pin
Alvaro Mendez24-Feb-03 11:39
Alvaro Mendez24-Feb-03 11:39 
GeneralRe: Why is C# not accepted by C++ developers?... Pin
Nemanja Trifunovic24-Feb-03 11:56
Nemanja Trifunovic24-Feb-03 11:56 
GeneralRe: Why is C# not accepted by C++ developers?... Pin
Chris Losinger24-Feb-03 13:00
professionalChris Losinger24-Feb-03 13:00 
GeneralRe: Why is C# not accepted by C++ developers?... Pin
Nish Nishant24-Feb-03 13:56
sitebuilderNish Nishant24-Feb-03 13:56 

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.