Click here to Skip to main content
15,913,944 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: Great Confusing Problem with VB.NET developers Pin
Sander Rossel11-Jun-15 5:42
professionalSander Rossel11-Jun-15 5:42 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Joe Woodbury11-Jun-15 11:29
professionalJoe Woodbury11-Jun-15 11:29 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Mycroft Holmes11-Jun-15 14:56
professionalMycroft Holmes11-Jun-15 14:56 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Philip Murray11-Jun-15 22:07
Philip Murray11-Jun-15 22:07 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
EbenRoux11-Jun-15 23:21
EbenRoux11-Jun-15 23:21 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
JamesIgoe12-Jun-15 1:35
JamesIgoe12-Jun-15 1:35 
GeneralLet the VB vs C# flame wars begin! Pin
G-Tek12-Jun-15 2:18
G-Tek12-Jun-15 2:18 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
DanW5212-Jun-15 3:14
professionalDanW5212-Jun-15 3:14 
Your question is a good one!

1) Last year MS rebuilt VB.Net from the ground up for VS 2015. With that level of effort, VB.Net is not going away.

2) When MS first developed .Net, they created the C# language to mimic Java. The plan was to entice Java developers to begin working with MS's .Net in VS. That plan worked!

3) The first C# developers had Java experience. This meant that they were already experienced and professional. The first VB.Net developers had experience with VB6, and some of them were individual developers, and some came from companies. So, the average experience level among new C# developers was higher than the average experience level among new VB.Net developers.

4) The early versions of C# and VB.Net had a lot of differences. Developers from both languages persistently asked MS to include features from the other language into theirs. MS began doing this (with VS 2010) with each new release. Today, the languages have far fewer differences - so the choice of language is a objectively arbitrary.

5) VS allows a solution to be made of multiple projects, and each project must use only one language. Projects within a solution can use different languages - so a solution doesn't have to be all C# or all VB.Net.

6) Some C# developers sometimes take the opportunity to be derisive toward VB.Net developers and the VB.Net language. Ignore it. Between C# and VB.Net, today's developers are all good, regardless of which language they program in. One developer putting down a language or a developer just because of a language difference is a clear sign of emotional immaturity. When you hear something like that you've learned something about the developer, not about the languages.

The reason you are finding more work with C# over VB.Net is due to the history of the two languages, not due to either language, as they work today, being better than the other language.

Learning both languages makes you more valuable - you'll be available for more jobs. You'll know that you can always find work, but you can always get the work you want when you find it.

Best of luck!
Dan
GeneralRe: Great Confusing Problem with VB.NET developers Pin
kvinvisibleguy12-Jun-15 4:19
professionalkvinvisibleguy12-Jun-15 4:19 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Kirk 1038982112-Jun-15 4:25
Kirk 1038982112-Jun-15 4:25 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Matt McGuire12-Jun-15 5:28
professionalMatt McGuire12-Jun-15 5:28 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Joe Woodbury12-Jun-15 6:42
professionalJoe Woodbury12-Jun-15 6:42 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Robot Sun13-Jun-15 7:57
Robot Sun13-Jun-15 7:57 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Member 1169083112-Jun-15 5:46
Member 1169083112-Jun-15 5:46 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Maggie Green12-Jun-15 5:49
professionalMaggie Green12-Jun-15 5:49 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Steve Naidamast12-Jun-15 6:50
professionalSteve Naidamast12-Jun-15 6:50 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
_WinBase_12-Jun-15 7:00
_WinBase_12-Jun-15 7:00 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Member 377266112-Jun-15 12:40
Member 377266112-Jun-15 12:40 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Robot Sun13-Jun-15 10:56
Robot Sun13-Jun-15 10:56 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
crazedDotNetDev12-Jun-15 12:07
crazedDotNetDev12-Jun-15 12:07 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Robot Sun13-Jun-15 7:22
Robot Sun13-Jun-15 7:22 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
ClockMeister13-Jun-15 5:53
professionalClockMeister13-Jun-15 5:53 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
Аslam Iqbal15-Jun-15 18:29
professionalАslam Iqbal15-Jun-15 18:29 
GeneralRe: Great Confusing Problem with VB.NET developers Pin
swampwiz20-Jun-15 12:50
swampwiz20-Jun-15 12:50 
GeneralRIP Sir Christopher Lee Pin
Maximilien11-Jun-15 2:44
Maximilien11-Jun-15 2:44 

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.