Origen de VIsual Basic .NET
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