☺ ¿Qué es Visual Basic.Net? y Su Origen ☺
Visual Basic .NET (VB.NET) es un lenguaje de
programación orientado
a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Su introducción resultó muy
controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no
es retro compatible con Visual Basic, pero el manejo de las instrucciones es
similar a versiones anteriores de Visual Basic, facilitando así el desarrollo
de aplicaciones más avanzadas con herramientas modernas. Para mantener
eficacia en el desarrollo de las aplicaciones.
En esta versión se produjo un cambio sustancial,
puesto que supuso la introducción de la plataforma .NET de Microsoft. .NET es
una plataforma de ejecución intermedia multilenguaje, de forma que los
programas desarrollados en .NET no se compilan en lenguaje máquina,
sino en un lenguaje intermedio (CIL - Common
Intermediate Language) denominado Microsoft
Intermediate Language (MSIL). En una aplicación MSIL, el código
no se convierte a lenguaje máquina hasta que se ejecuta, de manera que el
código puede ser independiente de la plataforma (al menos de las soportadas
actualmente por .NET). Las plataformas han de tener una implementación de Infraestructura
de Lenguaje Común(CLI) para poder ejecutar programas MSIL.
Actualmente se pueden ejecutar programas MSIL en Linux y Mac OS X usando implementaciones de
.NET que no son de Microsoft, tales como Mono y DotGNU.
Visual Studio .NET 2002 supuso también la introducción
del lenguaje C#, un lenguaje nuevo diseñado específicamente para la plataforma
.NET, basado en C++ y Java. Se presentó también el lenguaje J# (sucesor de
J++), el cual, en lugar de ejecutarse en una máquina virtual Java, se ejecuta
únicamente en el framework .NET. El lenguaje Visual Basic fue remodelado
completamente y evolucionó para adaptarse a las nuevas características de la
plataforma .NET, haciéndolo mucho más versátil y dotándolo con muchas
características de las que carecía. Algo similar se llevó a cabo con C++,
añadiendo extensiones al lenguaje llamadas Managed
Extensions for C++ con el fin de que los programadores pudieran
crear programas en .NET. Por otra parte, Visual FoxPro pasa a comercializarse
por separado.
Todos los lenguajes se unifican en un único entorno.
La interfaz se mejora notablemente en esta versión, siendo más limpia y
personalizable.
Visual Studio .NET puede usarse para crear programas
basados en Windows (usando Windows Forms en vez de COM),
aplicaciones y sitios web (ASP.NET y servicios web), y dispositivos móviles
(usando el .NET Compact
Framework).
Esta versión requiere un sistema operativo basado en NT. La versión interna de Visual Studio
.NET es la 7.0.
BASIC es un lenguaje de programación desarrollado por
los estadounidenses John Kemeny y Thomas Kurtz en el Dartmouth College. La
versión original del lenguaje Basic fue creada en el año 1964, ganándose una
enorme popularidad gracias sobre todo a dos implementaciones, Tiny BASIC y
Microsoft BASIC, que convirtieron a este lenguaje en la primera lengua franca
de los microordenadores. Otras importantes implementaciones han sido CBASIC
(BASIC Compilado), Integer y Applesoft BASIC (para el Apple II), GW-BASIC (para
computadoras personales), Turbo BASIC (de Borland) y Microsoft QuickBASIC. El
lenguaje ha cambiado en el transcurso de los años pues nació con el objetivo de
servir como lenguaje para aquellas personas que deseaban introducirse por
primera vez en el mundo de la programación, y luego fue sufriendo
modificaciones, hasta que en 1978 se estableció el Basic estándar.
Visual Basic .NET ofrece numerosas características nuevas y mejoradas, como herencia, interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programación orientado a objetos. Como desarrollador de Visual Basic, ahora puede crear aplicaciones multiproceso y escalables utilizando subprocesamiento múltiple explícito. Otra característica nueva de Visual Basic .NET incluye el control estructurado de excepciones, atributos personalizados y compatibilidad con CLS (Common Language Specification, Especificación de lenguajes comunes).
Visual Basic .NET ofrece numerosas características nuevas y mejoradas, como herencia, interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programación orientado a objetos. Como desarrollador de Visual Basic, ahora puede crear aplicaciones multiproceso y escalables utilizando subprocesamiento múltiple explícito. Otra característica nueva de Visual Basic .NET incluye el control estructurado de excepciones, atributos personalizados y compatibilidad con CLS (Common Language Specification, Especificación de lenguajes comunes).
CLS es un conjunto de reglas que estandariza cosas como tipos de datos y el modo en que se exponen e interoperan los objetos. Visual Basic .NET agrega varias características que aprovechan las ventajas de CLS. Cualquier lenguaje compatible con CLS puede utilizar las clases, los objetos y los componentes que se crean en Visual Basic .NET. Y usted, como usuario de Visual Basic, puede tener acceso a las clases, los componentes y los objetos desde otros lenguajes de programación compatibles con CLS sin tener en cuenta diferencias específicas del lenguaje como los tipos de datos. Las características de CLS que utilizan los programas de Visual Basic .NET son los ensamblados, espacios de nombres y atributos. Visual Basic .NET ofrece numerosas características de lenguaje orientado a objetos nuevas o mejoradas como la herencia, la sobrecarga, la palabra clave Overrides, interfaces, miembros compartidos y constructores.
No hay comentarios:
Publicar un comentario