de Microsoft Visual Basic 6.0 ha estado alrededor por un número de años y ha sido un lenguaje de programación popular para los programadores experimentados y principiantes. Hace unos años, Microsoft presentó Visual Basic . NET y el marco NET acompaña. . El cambio sin duda ha influido en el mundo de la programación positiva , y cada nueva versión de . NET Visual Basic es una mejora con respecto a la versión anterior. Orientada a eventos frente orientada a objetos
Una de las principales diferencias entre VB 6.0 y VB.NET es de carácter operativo . Visual Basic 6.0 es un lenguaje orientado a eventos , lo que significa que el programa espera para el usuario para activar un evento . Visual Basic . NET se considera un lenguaje orientado a objetos , debido a la cantidad de características de programación orientada a objetos que soporta. Visual Basic 6.0 utiliza las estructuras de "Ir a" para controlar los errores y escribiendo variable no se hace cumplir por el lenguaje . Visual Basic . NET utiliza " try-catch " estructuras de manejo de excepciones y admite datos inflexible de tipos para las variables , tanto las características OO .
De tiempo de ejecución Entornos
Visual Basic 6.0 es un lenguaje interpretado , lo que significa que el código de programa no es " compilado " hasta el tiempo de ejecución , y sólo una línea a la vez. Esto afecta el rendimiento y requiere la instalación del entorno de tiempo de ejecución VB6 - en una máquina que necesita para ejecutar código VB 6.0 . Por otro lado , VB.NET es realmente compila en un archivo ejecutable que se puede distribuir a cualquier ordenador. Esto también mejora el rendimiento cuando se ejecuta la aplicación . El entorno NET . Incluye Common Language Runtime , así que mientras el . NET Framework está instalado en un equipo que puede funcionar no sólo Visual Basic, pero también puede ejecutar programas escritos en otros idiomas . NET de Microsoft.
capacidades de desarrollo
Visual Basic 6.0 no es un buen lenguaje para el desarrollo de aplicaciones web, que es un problema definido en un mundo donde las aplicaciones web y móviles representan una gran parte de la carga actual de desarrollo . Visual Basic . NET, en el otro lado , facilita el desarrollo de potentes aplicaciones web . El . NET Framework proporciona los servicios de red para el lenguaje VB.NET y aprovecha al máximo los servicios incorporados .
Cambios en el registro
aplicaciones creadas en Visual Basic 6.0 tienen que realizar cambios en el registro de Windows , que puede ser a veces un problema . Un registro corrupto puede ser un verdadero dolor de cabeza para el usuario y que requieren apoyo técnico caro. . NET Visual Basic no hacer cambios en el registro , lo que facilita la instalación de aplicaciones VB.NET , y eliminando la posibilidad de un corrupto registro de Windows.