Click here to Skip to main content
15,887,135 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Visual Basic - when to switch? Pin
obermd1-Mar-23 5:06
obermd1-Mar-23 5:06 
GeneralRe: Visual Basic - when to switch? Pin
MikeCO102-Mar-23 2:40
MikeCO102-Mar-23 2:40 
AnswerRe: Visual Basic - when to switch? Pin
den2k8828-Feb-23 21:20
professionalden2k8828-Feb-23 21:20 
AnswerRe: Visual Basic - when to switch? Pin
Paddington Bear28-Feb-23 22:30
Paddington Bear28-Feb-23 22:30 
AnswerRe: Visual Basic - when to switch? Pin
Eddy Vluggen28-Feb-23 22:57
professionalEddy Vluggen28-Feb-23 22:57 
AnswerRe: Visual Basic - when to switch? Pin
atverweij1-Mar-23 0:38
atverweij1-Mar-23 0:38 
AnswerRe: Visual Basic - when to switch? Pin
MSBassSinger1-Mar-23 0:25
professionalMSBassSinger1-Mar-23 0:25 
AnswerRe: Visual Basic - when to switch? Pin
BryanFazekas1-Mar-23 1:43
BryanFazekas1-Mar-23 1:43 
When to switch? I'd start now. Nothing ever goes as planned, so figuring things out now, well ahead of a complete drop in support, is the wiser choice.

I have no idea where the OP is in his career, but any newer language is a more marketable skill, so starting now also adds to the resume.

What to switch to?

I was a VB developer (among other languages) from 1993 to 2003. At that point there was still a lot of 3rd party support for VB6, but without MS support it was a dead language. Yeah, obviously as dead as COBOL, but as an IT consultant, I had to focus on marketable skills, and VB was no longer "it".

The obvious jump-to was VB.NET, but within a few months I formed the opinion that MS made VB.NET primarily to keep the VB5/6 developer base from jumping ship. VB.NET didn't get the same support and was not graining traction in market share.

Next I investigated C#, and that has been my primary platform since then. It's the MS flagship for programming languages, gets the support, and has a viable future. Market share of the tool matters greatly to ensure continued employment, and C# is ranked 5 or 6 in most surveys.

From the OP's POV? C# is going to be the easiest path. The environment is similar enough and C# has enough similarities in structure that the learning curve should not be too steep.

Jumping from procedural to OO can be a difficult jump. VB6 has some OO, and if the OP has been using classes, the leap may not be a long one.
GeneralRe: Visual Basic - when to switch? Pin
MikeCO102-Mar-23 2:56
MikeCO102-Mar-23 2:56 
GeneralRe: Visual Basic - when to switch? Pin
BryanFazekas2-Mar-23 3:53
BryanFazekas2-Mar-23 3:53 
GeneralRe: Visual Basic - when to switch? Pin
MikeCO104-Mar-23 1:12
MikeCO104-Mar-23 1:12 
GeneralRe: Visual Basic - when to switch? Pin
jschell6-Mar-23 5:48
jschell6-Mar-23 5:48 
GeneralRe: Visual Basic - when to switch? Pin
BryanFazekas6-Mar-23 7:30
BryanFazekas6-Mar-23 7:30 
AnswerRe: Visual Basic - when to switch? Pin
thermia1-Mar-23 2:17
thermia1-Mar-23 2:17 
GeneralRe: Visual Basic - when to switch? Pin
PIEBALDconsult1-Mar-23 2:31
mvePIEBALDconsult1-Mar-23 2:31 
JokeRe: Visual Basic - when to switch? Pin
Nelek1-Mar-23 4:47
protectorNelek1-Mar-23 4:47 
GeneralRe: Visual Basic - when to switch? Pin
jschell6-Mar-23 5:52
jschell6-Mar-23 5:52 
AnswerRe: Visual Basic - when to switch? Pin
Martin ISDN1-Mar-23 3:02
Martin ISDN1-Mar-23 3:02 
GeneralRe: Visual Basic - when to switch? Pin
jschell6-Mar-23 5:55
jschell6-Mar-23 5:55 
AnswerRe: Visual Basic - when to switch? Pin
agolddog1-Mar-23 3:35
agolddog1-Mar-23 3:35 
AnswerRe: Visual Basic - when to switch? Pin
awicurrent1-Mar-23 3:56
awicurrent1-Mar-23 3:56 
AnswerRe: Visual Basic - when to switch? Pin
LucidDev1-Mar-23 6:45
LucidDev1-Mar-23 6:45 
GeneralRe: Visual Basic - when to switch? Pin
GM8JCF1-Mar-23 14:17
GM8JCF1-Mar-23 14:17 
GeneralRe: Visual Basic - when to switch? Pin
jschell6-Mar-23 5:57
jschell6-Mar-23 5:57 
GeneralRe: Visual Basic - when to switch? Pin
LucidDev6-Mar-23 6:33
LucidDev6-Mar-23 6: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.