
¿Cuáles son las diferencias entre Visual Basic 6.0 y las Visual Basic .NeT?
#1
Escrito 15 septiembre 2010 - 07:38
#2
Escrito 16 septiembre 2010 - 01:21
Yo no he trabajado ni con el uno ni con el otro, cualquier cosa que empiece por Visual Basic ya me produce resquemor

Pero vamos, así de entrada decirte que es como si compararas patatas con coles, los dos son hortalizas pero no tiene nada que ver el uno con el otro. En este caso lo que compartirían es la sintaxis del lenguaje, pero uno es para realizar aplicaciones Win32 y el otro hace aplicaciones para la plataforma .NET, es decir, para "llegar" (por decirlo de alguna manera) al sistema operativo necesitas pasar por un intermediario (la plataforma .NET), lo mismo que les pasaría a los programas Java
Lo que sí podrías comparar son 2 lenguajes de la misma plataforma, pero de diferentes......
Espero que te ayude
Nos leemos
#3
Escrito 16 septiembre 2010 - 03:54
Si bien comparten sintaxis, pertenecen a dos paradigmas diferentes. El primero es Orientado a Eventos, mientras que el segundo es Orientado a Objetos.
Vendría a ser, en cierto modo, como una mejora... una evolución. Algo similar como fue el paso de Pascal a Object Pascal (Delphi).
El punto es que como dijo Cadetill, .NET es un framework. Muchos asocian el término .NET a un lenguaje pero no lo es. Es sólo un marco de trabajo con soporte para varios lenguajes, entre ellos VB y C#.
Como framework hace de intérprete entre la aplicación y el SO, simulando ser una máquina virtual, como es el caso de Java. La diferencia con éste es que .NET es monoplataforma: Windows mientras que la máquina virtual de Java es multiplataforma.
Recomiendo que leas algunos libros. ¡Y por cierto, no esperes a último momento para estudiar!

Saludos,
#4
Escrito 16 septiembre 2010 - 11:34
Muchas gracias Delphius.Bueno, hace ya tiempo que no toco VB y debo admitir que a VB.NET poco lo he usado.
Si bien comparten sintaxis, pertenecen a dos paradigmas diferentes. El primero es Orientado a Eventos, mientras que el segundo es Orientado a Objetos.
Vendría a ser, en cierto modo, como una mejora... una evolución. Algo similar como fue el paso de Pascal a Object Pascal (Delphi).
El punto es que como dijo Cadetill, .NET es un framework. Muchos asocian el término .NET a un lenguaje pero no lo es. Es sólo un marco de trabajo con soporte para varios lenguajes, entre ellos VB y C#.
Como framework hace de intérprete entre la aplicación y el SO, simulando ser una máquina virtual, como es el caso de Java. La diferencia con éste es que .NET es monoplataforma: Windows mientras que la máquina virtual de Java es multiplataforma.
Recomiendo que leas algunos libros. ¡Y por cierto, no esperes a último momento para estudiar!
Saludos,