Paul Vick - What has Visual Basic learned from the Web?
- Posted: Oct 12, 2004 at 7:02 PM
- 40,371 Views
- 5 Comments
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Right click “Save as…”
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
I'm going to make an "orthogonal" comment as there is not much here for a direct reply:
My verdict on the VB.NET vs. C# flame wars:
As soon as the next version of VB.NET is released, it will (according to the promise) support XML documentation without third-party add-ins. Once this happens, VB.NET will be equal in every important way to C#---and will exceed C# in the area of ease of use and RAD stuff (what with the forthcoming My namespace).
I will definitely be using VB.NET when the next version of Visual Studio Tools for Office ships. But everything else I write remains in C#---not becuase I "hate" VB.NET (and me being accused of hating is often veiled self-flattery) but because I love writing comments for my code (and it's also a cute little academic excercise to work with a syntax similar to Java just in case I get tempted by a job offer from the Sun world I can't refuse).
Of course personal opinions vary and I'm not questioning your right to hate VB.NET, but I'm curious what is it that makes it so bad for you.
I do use C# sometimes, but basically only when I need either unsafe code or unsigned types.
{
and
}
BASIC is important in the history of Microsoft in that it was the first product the company ever sold. Some fantastic productivity features, such as Forms, first made their appearance in Visual Basic. Rapid Development and Deployment is possible in Visual Basic. Unassisted Windows development in C, and MFC in C++ do not admit to rapidity. MFC is a contortion and sometimes the opposite of helpful. Then we get to the .NET Framework, CLR and C#, which are works of art, in my humble opinion.
Visual Basic is fine for people who have become used to used and have become productive with it. It isn't block structured and it is tied to BASIC which turn some people off. I prefer C# because it is a modern language and a viable alternative to Java. In any case, it is a relatively simple matter to hand translate Visual Basic snippets into C#.
Remove this comment
Remove this thread
close