Click here to Skip to main content
15,670,852 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: Migrating VB6 applications to .NET? Pin
Single Step Debugger30-Mar-23 5:43
Single Step Debugger30-Mar-23 5:43 
GeneralRe: Migrating VB6 applications to .NET? Pin
Dave Kreskowiak30-Mar-23 5:47
mveDave Kreskowiak30-Mar-23 5:47 
GeneralRe: Migrating VB6 applications to .NET? Pin
frontlinegeek31-Mar-23 1:28
frontlinegeek31-Mar-23 1:28 
GeneralRe: Migrating VB6 applications to .NET? Pin
Craig P Williams Sr31-Mar-23 6:21
professionalCraig P Williams Sr31-Mar-23 6:21 
GeneralRe: Migrating VB6 applications to .NET? PinPopular
BryanFazekas31-Mar-23 2:13
BryanFazekas31-Mar-23 2:13 
GeneralRe: Migrating VB6 applications to .NET? Pin
Dave Kreskowiak31-Mar-23 11:45
mveDave Kreskowiak31-Mar-23 11:45 
GeneralRe: Migrating VB6 applications to .NET? Pin
Sander Rossel31-Mar-23 4:32
professionalSander Rossel31-Mar-23 4:32 
GeneralRe: Migrating VB6 applications to .NET? Pin
DanW5231-Mar-23 6:05
professionalDanW5231-Mar-23 6:05 
The belief that MS is eventually going to kill off VB.Net is incorrect - but only because one person in MS said something incredibly misleading like, "We are no longer going to co-evolve VB.Net and C#."

The reality is that wherever VB.Net and C# are both language choices, MS will update both languages if a new substantive feature is added (except for .NET Framework 4.8). But if MS introduces something completely new, then C# will be the only language available. My thinking is that MS decided that, long term, they don't want to spend resources supporting two languages in every new 'platform' going forward forever. Minimizing duplicate work is a good business decision, and I think that C# was the 'winner' only due to perceived popularity. That decision would have been made several years ago.

The March 2023 TIOBE score rated VB.Net as the 6th most popular language, where C# is ranked 5th. In 2018 VB.Net was ranked 15th and C# was ranked 5th. C# has not moved in rank but VB.Net has moved up by 10 ranks. Hmmm - did MS really make the right choice? I think not.

See this site: TIOBE Index - TIOBE[^] Also, they use 'Visual Basic' for 'VB.Net' - you can read TIOBE's description of why they do this.

I am a VB.Net developer in WinForms. From what I can see - VB.Net is a better language. Not because one language allows for a better user experience - but because it allows for a better developer experience. The syntax is simpler, there's no need to type a semicolon at the end of every line of code, and there are no braces. Also, VB.Net does respect character capitalization in variables - a possible opportunity for error in C#. Does everyone remember KISS? VB.Net = KISS. All other things being equal you can finish an application faster using VB.Net than using C#. Anyone have customers? Customers will call you back for their next project if you can deliver faster. Have wallet? - Need customers!

Both languages compile to the .NET Runtime. They are actually so similar 'under the covers' that you can get an extension in Visual Studio to quickly convert from one language to the other. So why keep using the more difficult and time-consuming language?

Also, using .NET Framework 4.8 is a good choice for a long-term business app that needs solid stability and little maintenance. MS has stated, "As long as there is a Windows OS, there will be a .NET Framework 4.8." The Framework will receive Quality Updates and Security Updates, but not (or probably won't receive) Feature Updates. Winforms already has a long list of features that should satisfy most internal business applications. .NET Framework 4.8 might become the most stable platform available anywhere.
GeneralRe: Migrating VB6 applications to .NET? Pin
Dave Kreskowiak31-Mar-23 11:57
mveDave Kreskowiak31-Mar-23 11:57 
GeneralRe: Migrating VB6 applications to .NET? Pin
BryanFazekas3-Apr-23 5:03
BryanFazekas3-Apr-23 5:03 
GeneralRe: Migrating VB6 applications to .NET? Pin
PIEBALDconsult31-Mar-23 6:39
professionalPIEBALDconsult31-Mar-23 6:39 
AnswerRe: Migrating VB6 applications to .NET? Pin
Slow Eddie30-Mar-23 3:00
professionalSlow Eddie30-Mar-23 3:00 
GeneralRe: Migrating VB6 applications to .NET? Pin
Sander Rossel31-Mar-23 5:16
professionalSander Rossel31-Mar-23 5:16 
GeneralRe: Migrating VB6 applications to .NET? Pin
Slow Eddie3-Apr-23 5:27
professionalSlow Eddie3-Apr-23 5:27 
AnswerRe: Migrating VB6 applications to .NET? Pin
Single Step Debugger30-Mar-23 3:16
Single Step Debugger30-Mar-23 3:16 
AnswerRe: Migrating VB6 applications to .NET? Pin
Eddy Vluggen30-Mar-23 3:16
professionalEddy Vluggen30-Mar-23 3:16 
GeneralRe: Migrating VB6 applications to .NET? Pin
jschell30-Mar-23 5:57
jschell30-Mar-23 5:57 
AnswerRe: Migrating VB6 applications to .NET? Pin
kmoorevs30-Mar-23 3:31
kmoorevs30-Mar-23 3:31 
AnswerRe: Migrating VB6 applications to .NET? Pin
Andreas Mertens30-Mar-23 4:31
professionalAndreas Mertens30-Mar-23 4:31 
AnswerRe: Migrating VB6 applications to .NET? Pin
obermd30-Mar-23 5:57
obermd30-Mar-23 5:57 
AnswerRe: Migrating VB6 applications to .NET? Pin
Southmountain30-Mar-23 6:05
Southmountain30-Mar-23 6:05 
AnswerRe: Migrating VB6 applications to .NET? PinPopular
Member 1596677130-Mar-23 20:40
Member 1596677130-Mar-23 20:40 
GeneralRe: Migrating VB6 applications to .NET? Pin
MikeCO1031-Mar-23 2:58
MikeCO1031-Mar-23 2:58 
GeneralRe: Migrating VB6 applications to .NET? Pin
Sander Rossel31-Mar-23 4:06
professionalSander Rossel31-Mar-23 4:06 
AnswerRe: Migrating VB6 applications to .NET? Pin
Stepan Hakobyan30-Mar-23 21:19
professionalStepan Hakobyan30-Mar-23 21:19 

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.