VB.NET is a modern, object-oriented programming language that is part of the .NET framework, whereas VB (also called VB6) is an older, non-object oriented language no longer actively supported. VB.NET uses the .NET Common Language Runtime (CLR) which compiles code and has an improved garbage collector compared to the VB6 runtime environment that interpreted code.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
254 views
Difference Between VB and VB
VB.NET is a modern, object-oriented programming language that is part of the .NET framework, whereas VB (also called VB6) is an older, non-object oriented language no longer actively supported. VB.NET uses the .NET Common Language Runtime (CLR) which compiles code and has an improved garbage collector compared to the VB6 runtime environment that interpreted code.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Difference between VB and VB.
NET VB.NET is a modern, object-oriented language. VB (Classic) is its predecessor, and it's no longer actively maintained.
Up to version 6, it was known as VB. From version 7, which
was released with .Net 1.0, it was known as VB.NET.
Visual Basic.NET is one of the language tools supported
within the larger Visual Studio .NET suite. Visual Basic .NET is based on a newer programming model than is VB6. The VB Classic IDE is unsupported as of April 8, 2008.
VB6 was interpreter based language while VB.NET is a
compiled language.
VB6 is non-object oriented principle based language.
Whereas, VB.NET , from a coding style perspective looks similar to old VB6, but, has more power to it, just because it sits on the .Net platform.
Data Handling in VB6 is DAO protocol, then RDO, followed
by ADO (ActiveX Data Objects) while VB.Nert Data is handled using ADO.net
The greatest change in VB6 and VB.NET is of runtime
environment. VB6 used the VB-Runtime while VB.NET uses the .Net Common Language Runtime (.Net CLR). The CLR is much better designed and implemented than VB- Runtime. The CLR uses better code translation through Just in Time compiler while VB-Runtime interprets the code. The CLR Garbage Collector is also more efficient than VB6 one as it may detect cyclic references too.