Click here to Skip to main content
15,885,164 members

Survey Results

Should Microsoft continue developing non-.NET VB?   [Edit]

Survey period: 4 Apr 2005 to 10 Apr 2005

Should Microsoft provide an unmanaged (in the .NET sense) version of Visual Basic analogous to Visual C++?

OptionVotes% 
Yes34521.43
No65540.68
I don't know654.04
I don't care54533.85



 
GeneralVisual Basic 6 Updates Pin
Humayun Shabbir8-Apr-05 23:29
Humayun Shabbir8-Apr-05 23:29 
GeneralIs there a CListCtrl... Pin
Uwe Keim8-Apr-05 10:19
sitebuilderUwe Keim8-Apr-05 10:19 
GeneralRe: Is there a CListCtrl... Pin
Shog99-Apr-05 1:02
sitebuilderShog99-Apr-05 1:02 
GeneralThis is an odd case... Pin
Navin8-Apr-05 8:52
Navin8-Apr-05 8:52 
GeneralIt Depends Pin
afinnell7-Apr-05 8:50
afinnell7-Apr-05 8:50 
GeneralWhy can't I vote for more than one option? Pin
Vikram A Punathambekar7-Apr-05 5:11
Vikram A Punathambekar7-Apr-05 5:11 
GeneralVBRun Pin
Gavin Greig6-Apr-05 22:15
Gavin Greig6-Apr-05 22:15 
GeneralInteresting VB6 alternative Pin
Nish Nishant6-Apr-05 17:58
sitebuilderNish Nishant6-Apr-05 17:58 
GeneralRe: Interesting VB6 alternative Pin
Carl Mercier7-Apr-05 3:36
Carl Mercier7-Apr-05 3:36 
GeneralI really don't care... Pin
DavidNohejl5-Apr-05 11:04
DavidNohejl5-Apr-05 11:04 
GeneralRe: I really don't care... Pin
Tim Hodgson6-Apr-05 5:21
Tim Hodgson6-Apr-05 5:21 
GeneralCertainly Not! Pin
Giancarlo Aguilera5-Apr-05 9:17
Giancarlo Aguilera5-Apr-05 9:17 
GeneralEradicate it!! Pin
Alexander M.,5-Apr-05 7:57
Alexander M.,5-Apr-05 7:57 
GeneralDevelop an alternative Pin
PeterK_5-Apr-05 6:30
PeterK_5-Apr-05 6:30 
GeneralEven though i said i don't care... Pin
Shog94-Apr-05 11:03
sitebuilderShog94-Apr-05 11:03 
GeneralNone of the above Pin
akyriako784-Apr-05 10:47
akyriako784-Apr-05 10:47 
As I looked at the possible answers of the survey I found out that none of them could cover me. I’d like to watch the whole situation under the prism of the following aspects.

1) The market view

Too many custom applications are written , working , passed into the production level and currently being actively supported and are thoroughly developed with vb6 (I don’t agree with shipping a product written in vb6 , but we’re not here to criticize reality) .
For the market or the customer isn’t acceptable or affordable to move every then and so from one product to another if that means just nothing new to business logic, user interaction etc. For a customer moving to a more robust framework most of the times mean nothing at all. Sometimes the same counts for software vendors. That’s because of the realistic tendency enclosed in the sentence “if it works don’t fix it”, and of the nightmare lemma called amortization.
Microsoft can’t go blind to the dinosaur called vb6 (ok don’t yell it’s not COBOL).

2) The “developers” view

I’d be glad to see Microsoft disinherit vb6. I’m not dogmatic against vb, I’ve been using vb6 in an ancillary fashion since vb4, but I believe cutting off from vb officially would be very good for the developing community. I’ll explain below:

Developing isn’t a lone path in life for dreamers and romantics. Most of the times you have to work along with other developers , other development teams other development companies. Each one of those can have different theoretical background, different programming taste and different specialization.

I’m working as a full time developer since I was 19 and I’ve participated in too many technical meetings. I’ve seen the biggest abominations brought to life by vb “developers”. In my opinion this happens because of the following:

a) vb is NOT a strict language. You can do “any” nonsense may cross your head without a “hey dork” signal (I’ve seen a guy wanted to be called developer to use err as a member variable, the mess was outstanding).
b) vb does not enforce clearly object-orientation. Most of the code I’ve seen could be characterized procedural and the majority of the vb developers have no prior knowledge of c/c++ which for me is at least catastrophic. If anybody want to argue with the catastrophic label above, I propose to him to have a conversation with a typical vb developer about initialization-instantiation-finalization and multithreading.
c) vb is EASY , even my grandma after a crash course can write in vb. That easiness in addition with point (a) and (b) gave birth to an army of wannabe-developers. This led only to one thing: BAD SOFTWARE.

For those who want to argue I’d like to note that I don’t hate vb but the whole “hype” around vb. Even though vb6 was the main factor of income for two years of my life.

For the past 3 years I work on C#, for a software house specializing on health-care sector.


Quorth the raven nevermore
GeneralI don't know... Pin
Stan Shannon4-Apr-05 8:11
Stan Shannon4-Apr-05 8:11 
GeneralNO! NO!! NO!!! Pin
jaxterama4-Apr-05 7:35
jaxterama4-Apr-05 7:35 
GeneralRe: NO! NO!! NO!!! Pin
Alexander M.,5-Apr-05 8:00
Alexander M.,5-Apr-05 8:00 
GeneralI vote 'I don't care' Pin
sreejith ss nair4-Apr-05 4:17
sreejith ss nair4-Apr-05 4:17 
GeneralRe: I vote 'I don't care' Pin
Charlie Williams4-Apr-05 5:22
Charlie Williams4-Apr-05 5:22 
GeneralRe: I vote 'I don't care' Pin
Prasun.G.Nambiar9-Apr-05 3:47
sussPrasun.G.Nambiar9-Apr-05 3:47 
GeneralTechnical justification? Pin
Gavin Greig4-Apr-05 2:42
Gavin Greig4-Apr-05 2:42 
GeneralRe: Technical justification? Pin
Davy Mitchell5-Apr-05 0:14
Davy Mitchell5-Apr-05 0:14 
GeneralRe: Technical justification? Pin
Gavin Greig5-Apr-05 0:41
Gavin Greig5-Apr-05 0:41 

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.