Visual Basic Dot Net

Visual Basic.NET was the product/marketing name for VisualBasicSeven? (a.k.a. VB7). Despite Microsoft's dropping of the .NET moniker with VisualBasicEight, the community often uses the term VisualBasicDotNet to refer to all versions of VisualBasic that target the CommonLanguageRuntime.

The presence of the .NET moniker was due to the rampant use of the .NET brand across Microsoft (recall that Windows Server 2003 was named Windows Server .NET up until months before its release).

VisualBasicDotNet did not mean the instant death of previous versions of VisualBasic (IE: VbClassic). It looks pretty good though.

Some have characterized VisualBasicDotNet as a feeble response by MicroSoft to appease the world's largest developer community (larger than CobolLanguage anyway), who felt betrayed by the introduction of the new CsharpLanguage that came with MicrosoftDotNet.

Despite the high visability of the CsharpLanguage (especially amongst alpha geeks), VisualBasicDotNet is the most popular MicrosoftDotNet language. (See http://www.tiobe.com/tpci.htm)

Despite many complaints, as at early 2004 it is reported to have a much better debugging support than the CsharpLanguage. This will be enhanced in the 2005 version, whilst the CsharpLanguage will have better support for features such as refactoring. VB.NET has extra features such as a very large "snippet" library, which the CsharpLanguage seems to lack.

It appears as veteran VisualBasic developers went to bigger and better things like VB.NET, some vacancies in VbClassic were created and backfilled by surplus mainframe developers like this annoying MicrosoftSlave guy :)

With the arrival of version 1.1 of DotNet in 2003, there is better support for development of applications to be used on mobile platforms. The relevant part is called DotNetCompactFramework.


On VisualBasicNine: On VisualBasicEight:

See also:
CategoryDotNet CategoryVisualBasic

EditText of this page (last edited February 9, 2009) or FindPage with title or text search