VB.NET is a major revision of Microsoft's earlier VB products that introduced .NET compatibility. It uses the .NET Framework and Common Language Runtime instead of the VB runtime, making it a compiled rather than interpreted language. This results in many differences between VB.NET and VB6, including VB.NET being fully object-oriented, using different data types, and not being backwards compatible. While the syntax is similar, VB.NET programs require modification to run on .NET and the languages are not compatible.
Related topics: