The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
You can do just about anything in VB.NET - it does, after all, reference the same framework as any other .NET language. IT may not always be the most efficient language, though for most smaller projects, and esp not involving heavy graphic work, it is just as good as any other.
I'm sure you know all this really. Sorry - but I have a bee in my bonnet about people dissing VB. I see a kind of intellectual snobbery at play when "real programmers" have a go at it, which is quite unwarranted.
Thank You! I also get tired of the VB (.NET) rant from the 'real programmers'. As has been said before, you can write crappy software in any language...even in C#...just check out QA any day of the week!
That said, I can code in C# or VB and have projects in both. Lately though for new projects, I've been choosing VB based solely on my disdain for curly braces!
As has been said before, you can write crappy software in any language...even in C#...just check out QA any day of the week!
As also has been pointed out often enough, that's not a valid argument. How does it make BASIC any better?
The real question is how much a language has to offer to assist you in writing robust and efficient code. Most BASICS that ever existed lacked on both accounts when compared to contemporary alternatives and finally, after decades, they got it right. A little too late to get rid of the image that comes with what the 'B' in BASIC still stands for.
I have lived with several Zen masters - all of them were cats.
I don't hate VB.NET (I started out with it), but I can understand why others hate it. The main thing that I used in VB that C# doesn't have is XML literals, though I only used that for testing a data structure that was loaded from XML, or for hard coded defaults in a configuration file (which I would write out if it didn't exist).
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
Don't let these guys fool you. VB.NET wasn't designed for XML. Microsoft recommends using PowerShell to access your data and have VB.NET shell out to execute it. Once your data comes back then you can serialize it into any format you want in PowerShell and then have VB.NET read that file. Of course, you'll have to go through PowerShell to write out any data also.
Alternatively, you may wish to look into JScript. It's a pretty widespread emerging technology.