Origen de Visual Basic .Net
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 es la
nueva generación del lenguaje Visual Basic de Microsoft. Con Visual Basic puede
generar aplicaciones .NET, incluyendo servicios Web y aplicaciones Web de
ASP.NET, rápida y fácilmente. Las aplicaciones construidas con Visual Basic se
generan con los servicios de Common Language Runtime y se benefician de .NET
Framework.
El conocimiento de
Visual Basic se puede aprovechar de distintas maneras, por ejemplo, escribiendo
macros en Visual Studio o programando en aplicaciones como Microsoft Excel,
Access y Word. Visual Basic proporciona prototipos de algunos de los tipos de
proyectos más comunes, incluyendo: Aplicación para Windows, Biblioteca de
clases, Biblioteca de control de Windows, Aplicación Web ASP.NET, Servicio Web
ASP.NET, Biblioteca de control Web, Aplicación de consola, Servicio de Windows.
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.
Las versiones anteriores
de Visual Basic estaban orientadas a aplicaciones cliente de Microsoft Windows.
Visual Basic .NET está pensado para crear además aplicaciones de servicio Web
XML. Para este propósito, Visual Basic .NET genera código administrado para
Common Language Runtime. Esto supone cambios en el propio lenguaje. Los cambios
en Visual Basic .NET están proyectados para:
· Simplificar
el lenguaje y hacerlo más coherente.
· Agregar
nuevas características solicitadas por usuarios.
· Hacer
el código más sencillo de leer y mantener.
· Ayudar
a los programadores a evitar los errores de programación.
· Crear
aplicaciones más sólidas y más sencillas de depurar.
Con todos los cambios en
la configuración de la tecnología y de la aplicación en los últimos 14 años, la
comunidad de Visual Basic ha continuado innovando como líderes en el desarrollo
y la producción de software. Mientras, es interesante mirar al pasado y
observar los éxitos alcanzados por este producto, es importante remarcar que
Visual Basic está sólo en una fase bastante inicial. Con Visual Basic .NET,
Microsoft proporciona sus cimientos para asegurarse de que los desarrolladores
en Visual Basic continúan conduciendo esta cursa -ahora y en el futuro.
Hoy, se continúa ampliando las posibilidades del desarrollador en Visual
Basic. Con Visual Basic .NET, se posibilita a los desarrolladores en Visual Basic
con niveles de control y productividad sin precedentes. A través de
objetos-orientados de primera-clase, tales como herencia, manejo estructural
excepcional, y construcciones con parámetros, programar en Visual Basic llegará
a ser más elegante, simple, y de mantenimiento sencillo. Con el acceso completo
al marco del NET de Microsoft, los desarrolladores pueden, por primera vez,
conseguir ventaja directa de la rica plataforma de Microsoft y construir
aplicaciones tradicionales basadas en Windows, aplicaciones Web de pequeños
clientes, los servicios de nueva generación de Web de XML, y software para
móviles.
Comentarios
Publicar un comentario