Aspects


vs


Vb.net

Visual Basic.NET (VB.NET) is a multi-paradigm, managed, type-safe, object-oriented computer programming language

Vb6

Visual Basic 6.0 (VB6) was the final COM-based version of the VB programming language and IDE, last updated in 2004

New features application

Quality Example
Better use

"If you don t already know vb6 there s little point in learning it now - your time could be put to much better use by learning vb.net c#"

from question "Load shortcut then close form automatically"

Better language

"Vb.net is a better language than vb6 use its com capabilities to save you from writing endless sketchy vb6 code"

from question "VB 6.0 Binary Reading and Writing from VB.NET"

Application more

"Biggest of all is that adding new features to your vb6 application is more expensive than it would be if the application was in a better language like c# or vb.net"

from question "Risks around relying on Visual Basic 6.0 applications"

Others

Quality Example
Result more

"Can i safely assume that vb.net result is more precise than vb6 and discard the vb6 result completely"

from question "Precision difference in VB6 and VB.NET"

Rubby easier

"Also developing enterprise application is such new languages java c# vb.net rubby is easier that vb6 because they rely on frameworks every body can write c# java code that function but it requires tricks good practices and some of imagination to write vb6 strong and rehusable code"

from question "What are the disadvantages of using Visual Basic 6?"

More feature rich

"Quite apart from the fact that the language vb.net is far more feature rich than vb6 the fact that you have developed in vb.net means that you have made extensive use of the .net class libraries including system.security.cryptography that you give as an example"

from question "Convert vb.net to vb6"

Version less

"Yes they are different but you can hardly say that the vb.net version is less capable than the vb6 version"

from question "Can We use the VB6 PictureBox in VB.NET?"

Certainly easier

"Getting your project migrated to vb.net is certainly easier when you keep the old vb6 controls"

from question "VbLeftJustify what is the .net version?"

Much more

"Vb.net appears much more complex then vb6 and the learning curve is tough"

from question "* (no title is found for this review)"

Better

"I assume the same control in vb.net would be datagridview and i m fairly sure that you can probably make it look better than in vb6 but if you want really good looking ones you might want to look at thirdparty grid controls"

from question "Upgrading of datagrid from vb6 to vb.net"

"Fortunately vb.net finally ended all that and is completely pixel based you can still alter you viewport scaling but .net seems to handle that much better than vb6"

from question "VB6: How to switch to pixels instead of twips"

More strict

"None of the .net libraries are there and there are some syntax differences as vb.net is more strict than vb6 is"

from question "How to code in Visual Studio 6.0 without UI editor"

Tools more

"However i ve noticed that running the vb6 tools is becoming more and more painful over time so i m looking at the possibility of migrating this code to vb.net 2008"

from question "How do I migrate a VB6 ActiveX control to VB.net?"

Lot easier

"Avoiding them by modifying vb6 is lot easier than fixing the issues in vb.net"

from question "What is VB6's native UI design pattern?"

More

"Especially as vb6 is becoming more and more of a distant memory and the vb.net language takes on a life of its own in conjunction with the core .net framework advancing"

from question "Left and Right vs. Substring() in VB.NET"

Back to Home
Data comes from Stack Exchange with CC-BY-SA-3.0