Historia visual Basic
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.
Más adelante, en 1987, llegó
una de las versiones más populares del lenguaje: el viejo y querido QuickBasic,
una joya de oro de los tiempos del MS-DOS, con la cual muchos se develaron
(incluido mi profesor Ismael, je, je,je) más de una noche. Las primeras versiones
eran interpretadas y no estructuradas. Las más recientes son estructuradas y, a
menudo, compiladas. En esos tiempos, BASIC solía enseñarse a los programadores
principiantes porque era "fácil" de utilizar y de comprender, y
además porque contiene los mismos conceptos fundamentales que muchos otros
lenguajes considerados más "difíciles", como Pascal, C y COBOL, las
cuales a su vez, eran muy populares entre los programadores, mientras que había
una especie de desprecio hacia Basic, por tratarse de un lenguaje “para
principiantes".
En contraste, hace poco más
de 14 años, el proceso de construir una sencilla aplicación basada en Microsoft
Windows solía ser algo complicado, difícil y largo. Hasta aquí, todo eran
oscuras pantallas de texto y aplicaciones de consola. Con la llegada de
Windows, todo resulto muy diferente. Es así que, construir estas aplicaciones
ricas en gráficos no era un proceso trivial antes de la introducción de Visual
Basic 1.0 en mayo de 1991. Las antiguas
aplicaciones de MS-DOS mucho distaban ya de las modernas y visuales de Windows,
pero, claro, hacer aplicaciones para ese nuevo sistema operativo era un real
privilegio, que muy pocos estudiosos de la programación en C podían
experimentar.
Ese año, Visual Basic 1.0
vio la luz, y revolucionó el desarrollo de aplicaciones para Windows,
especialmente por su facilidad y por la rapidez con la que permite crearlas.
Siempre escucho comentar que desde esos tiempos, usando Visual Basic, los
programadores podíamos, por primera vez, implementar aplicaciones de Windows en
un ambiente intuitivo y gráfico, simplemente arrastrando controles sobre un
formulario. Si bien muchas personas hicieron de Visual Basic una realidad, un
empelado de Microsoft, llamado Alan Cooper, fue considerado el verdadero padre del
lenguaje. Hoy con más de 14 años del lenguaje en el mercado, Alan es
considerado una eminencia.
Inicialmente, Visual Basic
fue pensado para ser un producto muy táctico. Microsoft tenía varias
iniciativas en el desarrollo que lideraba Visual Basic 1.0, todas fueron
pensadas para convertirse en las herramientas de programación a largo plazo,
estratégicas, gráficas y orientadas a objetos. Como siempre ocurre con los
productos en su versión 1.0, el equipo de Visual Basic 1.0 fue forzado a cortar
características de su larga lista de ideas para entregar realmente el producto
al mercado. Consecuentemente, la primera versión incluyó poco más que la
tecnología Embedded Basic que había sido desarrollada originalmente en
Microsoft QuickBasic 4.0 (el código “p” y compilador de Microsoft) y una
herramienta compiladora de diseño simple originalmente diseñada para Windows
3.0 pero que nunca fue utilizada para tal fin. Aproximadamente 12 meses
después, el desarrollo y mejora de la versión 1.0 comenzó, Microsoft sacó al mercado
una herramienta desarrolladora para cubrir la exigencia en ese momento del
mercado cuyo nombre en clave fue "Thunder" (Trueno).
Desde este inicio bastante
desfavorable vino un resultado igualmente difícil de comprender: un impacto en
la industria informática tan profundo que cambió para siempre el curso del
desarrollo del software y creó una explosión en el mercado de las aplicaciones
de Windows. Diez años más tarde, parece muy obvio-pero en esa época, cuando
solamente un pequeño y selecto grupo de personas, era capaz de desarrollar
aplicaciones para Windows, Visual Basic 1.0 representó un cambio gigantesco en
el diseño de aplicaciones.
Innegablemente radical en su
puesta en práctica, implementación y capacidades, Visual Basic 1.0 se propagó a
través de la comunidad en cuestión de pocos meses. Poco después del “shock”
inicial de fiebre por Visual Basic, un pequeño pero fuerte grupo de seguidores
comenzó a transformar las bibliotecas de código que tenían con sus
características, métodos y eventos, y a
exponerlos como componentes de Visual Basic llamados VBXs, o los controles
personalizados. Después de poco tiempo, la producción de estos componentes
reutilizables creció de una comunidad especializada a una industria que crecía
de vendedores de controles, y ayudó a Visual Basic a pasar de ser un logro de
software a convertirse en un descubrimiento tecnológico.
Como veremos más adelante,
luego de la primera versión, el lenguaje creció y empezó a volverse muy
popular. A partir de la versión 3, ya se incluían herramientas para el acceso a
datos y una interfaz gráfica más cómoda e intuitiva. Después llego la versión
4, que podía compilar ejecutables tanto de 16 bits como de 32; y, finalmente,
el exilio a los 32 bits arribo con las versiones 5 y 6. Actualmente, Visual
Basic combina la sencillez de Basic con el poder de un lenguaje de programación
visual que permite desarrollar robustas aplicaciones de 32 bits. Visual Basic
ya no es solo un lenguaje para los más novatos, sino que representa una
excelente alternativa para programadores de todos los niveles.
Este año, en la celebración
del décimo cuarto cumpleaños de Visual Basic, se mira al pasado a la
herramienta que revolucionó la manera en la que se construye software, y se
anhelan otros 10 años de innovación y
productividad de Visual Basic. Hablando de innovación, pues ahora ya contamos
con Microsoft Visual Basic .NET, EL lenguaje siguió evolucionando hasta que, el
13 de febrero de 2002, justo un día antes de San Valentín, nació oficialmente
Visual Basic .NET, junto con el resto de la familia de Visual Studio .NET, esto
una muy buena noticia… ¿Simplemente una nueva versión? Para nada. VB.NET no es
un simple upgrade; es un cambio realmente profundo y radical, que lo convierte
en uno de los lenguajes más poderosos de la actualidad, con características
avanzadas, como verdadera orientación a objetos, multi-threading, y la
posibilidad de crear Web Services, por nombrar solo tres aspectos. Todos
aquellos que todavía tengan la idea (equivocada) de que Visual Basic es un
lenguaje para principiantes, finalmente tendrán que callar y agachar sus
cabezas. Obviamente no es un cambio que se produjo de la noche a la mañana. La
plataforma .NET, base de este nuevo lenguaje, se viene gestando en Microsoft
desde hace ya un par de años, y forma parte de una nueva estrategia impulsada
por esta empresa para conquistar el mercado del desarrollo y de internet, y seguir
creciendo. En los últimos 14 años, la comunidad de Visual Basic ha crecido
hasta ser la mayor comunidad de desarrolladores de software del mundo. Durante
ese tiempo, una industria entera de vendedores de componentes creció alrededor
de este producto. Éste, combinado con la sencilla forma de desarrollar
aplicaciones para Windows, fueron la base fundamental de la realización de la
visión de Microsoft para la programación basada en Windows.
No hay comentarios.:
Publicar un comentario