Click here to Skip to main content
15,897,226 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
Amarnath S11-Jun-15 20:01
professionalAmarnath S11-Jun-15 20:01 
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 
To all the VB haters: Everyone always gives "On Error Resume Next" as the example of why VB is so horrible. Yes, using that is horrible coding - absolutely zero argument on that point.

But remember that this technique is generations old. Best Practice absolutely encourages Try/Catch - maybe MS should have removed support for the old methods, but if they did then you can imagine the backlash from developers who are trying to migrate older code. Everyone would be complaining that MS has failed to support effective migration!

Every language evolves, as has VB. Damn near 100% of the complaints that I see about VB are about the coder and not the framework. I've seen crap code in every language out there. I do agree that there's likely the perception that there is more crap code in VB, but I also believe a lot of that can be attributed to the number of programs that were written in VB historically, many by younger developers learning to code. Who on this forum believes, for one minute, that ALL C# code is being written by experienced developers? I can guarantee that in the years ahead we'll all be looking back at all the green developers that have been thrown into C# projects and seeing a flood of complaints about their crap code as well. No different than PHP or Ruby.

Crap code isn't just good error trapping, it's also consistent naming conventions, adequate comments, good class structure, proper OOP, effective use of patterns, etc. VB supports all this just as well as C#. VB will NOT stop someone from writing bad code. Neither will C# - at best it reduces, by a VERY small fraction, the opportunity for writing some bad code. But when you consider all of the things that can make bad code, it doesn't take long to realize that C# can't stop 99.9% of it. Buying a Ferrari doesn't make someone a better driver.
/endrant

To the OP: If you like VB, great. I will say that, these days (as you are discovering), it is likely becoming harder to find work in that field. And whether you decide to push towards C# or some other platform you have to recognize that, as a developer, you will constantly need to be learning and that (very important) over your lifetime you will have to learn new platforms or risk becoming obsolete and out of work. That has nothing to do with VB... the same fate can befall you in any platform. Be prepared to continue learning - it's the nature of this career path. If you find work in VB, great, but I would still encourage taking the time to continue your C# learning. I don't agree that it's light-years better than VB (as others seem to believe), but the reality is that it's where the market is right now and sooner or later you will have to accept that fact.

Best of luck.
GeneralRe: Great Confusing Problem with VB.NET developers Pin
DanW5212-Jun-15 3:14
professionalDanW5212-Jun-15 3:14 
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 

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.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   26 votes