Visual Basic es un lenguaje de programación manejado por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados.
Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
En 1998 se liberó la última versión anterior al advenimiento de .NET: Visual Basic 6, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2002 Microsoft abandonó el desarrollo basado en la API Win32 y pasó a un marco común de librerías, independiente de la versión del sistema operativo, conocido como .NET Framework, fundamentalmente a través de C#. Pero Visual Basic sufrió una modernización enorme en la version Visual Basic 7, aparecida en 2002 (primera versión de lo que se conoce como Visual Basic.NET).
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 compatible hacia atrás con Visual Basic, pero la sintáxis es similar a las versiones anteriores, facilitando así el desarrollo de aplicaciones más avanzadas con herramientas modernas para los programadores expertos en las versiones anteriores.
C# (C Sharp) en cambio, nació con el .Net Framework por lo que es el lenguaje preferido por la mayoría para la aqrquitectura .NET, No obstante, la elección de si usar Visual Basic o C#, depende del gusto del programador, y ambos lenguajes son muy poderosos y de fácil transición de código entre ellos, de hecho existen convertidores de código en línea muy buenos que traducen de un lenguaje al otro (Por ejemplo: Convertidor de VB.NET a C# y Convertidor de C# a VB.NET).
Aunque Visual Basic es de propósito general, desde la versión 3, también provee facilidades para el desarrollo de aplicaciones de bases de datos. A lo largo del tiempo, ha usado diferentes frameworks de acceso a datos, como DAO (Data Access Objects), RDO (Remote Data Objects), ADO (ActiveX Data Objects) y últimamente ADO.NET, EF (Entity Framework) y LinQ (Language Integrated Query o en español Lenguaje de Consulta Integrado).
El entorno de desarrollo integrado o IDE de Visual Basic es Visual Studio. Este IDE contiene un editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un constructor de interfaces gráficas o GUI.
Versiones de Visual Basic .Net
2002: Visual Basic .Net 2002 (Visual Basic 7)
2003: Visual Basic .Net 2003 (Visual Basic 7.1)
2005: Visual Basic .Net 2005 (Visual Basic 8.0)
2008: Visual Basic .Net 2008 (Visual Basic 9)
2010: Visual Basic .Net 2010 (Visual Basic 10)
2012: Visual Basic .Net 2012 (Visual Basic 11)
respag
Panamá - © 2012