Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB, també conegut com Visual Basic, és un llenguatge de programació que va ser llançat al voltant de 1991 com a producte de Microsoft. És un llenguatge de programació impulsat per esdeveniments de tercera generació, que admet el desenvolupament ràpid d'aplicacions (també conegut com RAD). Visual Basic 6, o VB6, es va llançar l'any 1998, i és la versió estable de VB. VB6 proporciona un IDE per al desenvolupament de programari i el disseny de la interfície d'usuari. El llenguatge es basa en un model de programació anomenat Component Object Model. VB6 és un llenguatge de programació senzill, que no només ajuda els principiants a aprendre els conceptes de programació ràpidament, sinó també a utilitzar-lo fàcilment en grans aplicacions de programari. VB6 és un llenguatge de programació procedimental. Els programadors poden dissenyar una GUI per a una aplicació i aplicar funcionalitats directament als controls que s'afegeixen a la GUI. Per exemple, si hi ha un botó a la GUI, el programador ha d'escriure la funcionalitat d'aquest botó dins de l'esdeveniment de clic del botó (i, per tant, el terme programació basada en esdeveniments).
VB.net
VB.net també és un producte de Microsoft que es va llançar el 2008. És el successor de VB6. La principal diferència entre VB6 i VB.net és el concepte de "programació orientada a objectes" introduït a VB.net. Tots i cadascun dels components que interactuen amb aquest sistema es consideren un objecte. Els objectes es creen mitjançant les classes corresponents. Les classes les pot declarar el programador o el llenguatge també consta de diverses biblioteques de classes pròpies. Aquests són els components bàsics del llenguatge VB.net. Un programa d'aplicació escrit en llenguatge VB.net s'executa amb el framework. NET de Microsoft. El programador o el desenvolupador haurien d'escriure les classes diferents de les classes integrades, per realitzar qualsevol requisit del sistema. Després de la primera versió important de VB.net 2005, ara ha llançat 2010, que és compatible amb. NET framework 4.0.
Visual Basic (VB6)
A diferència de VB6, VB.net admet el desenvolupament compartit. Per a qualsevol persona que hagi escrit programes amb VB6, hauria de ser fàcil adaptar-se a la programació de VB.net. A més, els programes escrits en VB6 es poden convertir fàcilment a la versió.net mitjançant l'eina de migració d'idiomes VB.net. Recentment, l'ús de VB.net per al desenvolupament web també ha augmentat com a resultat del seu suport per al desenvolupament d'aplicacions web.
Quina diferència hi ha entre VB6 i VB.net?
• VB6 és un llenguatge de programació procedimental.
• VB.net és un llenguatge de programació orientat a objectes.
• VB6 utilitza el model d'objectes de components.
• VB6 és un llenguatge de programació senzill.
• VB.net té diverses biblioteques de classe integrades, que són blocs de construcció del llenguatge.
• VB.net admet el desenvolupament compartit.
• VB.net admet el desenvolupament d'aplicacions web.