VB's mojo is back!
Just got back from a great MVP Summit... Gotta give some props to the VB.NET team for all their hard work and willingness to listen to and reply to our feedback. I don't know about the rest of the VB MVPs but I'm getting the distinct feeling that VB's mojo is starting to return. This is based on talking to other VB MVPs, checking out all the features of VS 2005, and comments made by the VB team about what to watch for in the future. I'll be honest, I've thought about switching to the dark side (C#) but this summit has sent those thoughts packing. VB.NET is the obvious .NET development choice when it comes to developer productivity and getting the job done now. IMO, C# is geared more toward the language purist who focuses more on language issues and VB is concerned more with helping the developer get things done with a focus on efficiency and quality. The MY feature, which is a speed-dial into the .NET framework, is a perfect example of the VB team's commitment to helping VB developer's get the job done with greater efficiency. Oh I know I can accomplish the same things using direct calls to .NET framework classes but it sure seems a lot simpler to me to take advantage of using something like the following:

Dim PhysicalMemory As ULong = My.Computer.Info.TotalPhysicalMemory
Dim OnNetwork As Boolean = My.Computer.Network.IsAvailable
Dim MyComputer As String = My.Computer.Name

Another observation I've made is that you could do C# development in notepad and though it may not be the best development environment, it is an option. I wouldn't dream of trying to do any development with VB outside the Visual Studio environment and that's just my point. VB.NET is more directly tied to the VS IDE and is geared toward providing "shortcuts" through the IDE in order to speed up the development process. I don't know about you, but I'm in favor of using a language that caters to my productivity at the expense of language purity.

Yep, I'm feeling the mojo!

posted on Sunday, October 2, 2005 9:35 PM Print
# re: VB's mojo is back!
Christopher Pietschmann, MCSD, M
10/24/2005 7:03 AM
I am also feeling the Mojo. I think VB.NET '05 is the best version of VB yet.

I think they VB and C# teams should have collaborated a little more in terms of the My namespace. The My namespace is great and you can still use it in C#. But, it's just odd that it resides in the Microsoft.VisualBasic namespace. If a C# developer uses the Microsoft.VisualBasic.My namespace then it's almost like they wish they were using VB.NET. :)
# re: VB's mojo is back!
Amit Patankar
10/25/2005 9:17 AM
You are right, its been a long time since the VB programmers were deprived of their favorite language being as productive as it was in the VB6 days, and i feel the mojo coming back too and i think third time's the charm with with this version. Good luck and happy coding to all my fellow vb lovers world wide.

# re: VB's mojo is back!
Stephan Brunner
1/24/2006 12:40 PM
There is MUCH to be done before VB.NET (or even C#.NET) get productive development environments. We are years away from RAD and not only a service pack!
# re: VB's mojo is back!
Jim Homminga
2/6/2006 8:20 AM
Thank you so very much!!! Excellent post and can't wait to get my copy of VS2005
Comments have been closed on this topic.