La Historia de Visual Basic .Net
La Historia de Visual Basic .Net
Video explicativo de la historia de 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 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”.
una joya de oro de los tiempos del MS-DOS, con la cual muchos se develaron 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.
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 grafica más cómoda e intuitiva. Después llego la versión 4, que podia
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.
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.
Cuando aún no había pasado un año de su salida
inicial al mercado, Visual Basic ya había evolucionado rápidamente a un kit
desarrollador altamente estratégico. Microsoft había comenzado a utilizar
Visual Basic internamente en algunos de sus propios proyectos que estaba
desarrollando. A medida que la demanda de Visual Basic aumentaba, quedaba claro
que los desarrolladores requerirían un Visual Basic mejor y más
capacitado. Para tratar a esta necesidad creciente, Microsoft anunció la
disponibilidad de Visual Basic 2.0 en noviembre de 1992. La segunda versión de
Visual Basic, distribuida en la edición estándar y profesional, proveía a los
desarrolladores un funcionamiento perceptiblemente mejorado y mayor capacidad
para crear aplicaciones de tamaño mayor y más sofisticadas. Incluía también una
ayuda para mejorar la puesta a punto y depuración, proveía de la capacidad de
conectarse a bases de datos mediante ODBC, y nuevas y productivas herramientas,
por ejemplo, la ventana de propiedades, sintaxis del código en color, y
completo soporte para un Interfaz de Múltiples Documentos (MDI).
Comentarios
Publicar un comentario