Hace poco más de 10 años, el proceso de construir una simple aplicación
basada en Microsoft Windows se habría podido describir como complicado, difícil
y largo. Construir estas aplicaciones ricas en gráficos -una tarea que hoy
parece sencilla- no era un proceso trivial antes de la introducción de Visual
Basic1.0 en mayo de 1991.
Con Visual Basic, los
programadores podían, por primera vez, implementar aplicaciones de Windows en
un ambiente intuitivo y gráfico, simplemente arrastrando controles sobre un
formulario. Haciendo posible a los programadores profesionales y a los ocasionales
maximizar su productividad, Visual Basic conllevó un renacimiento del
desarrollo de aplicaciones basadas en Windows.
Este año, en la celebración del
décimo 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.
En los últimos 10 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.
"Thunder"(Trueno)
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).
Una cambio
monumental
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 Basic1.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.
El ambiente de
desarrollo de Visual Basic 1.0
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).
El cuadro de
propiedades y la caja de herramientas (con controles añadidos) de Visual Basic
2.0.
Aplicaciones
Data-Aware
Mientras la
adopción de Visual Basic en las corporaciones se expandía, también lo hacía la
necesidad de una herramienta para el desarrollador que permitiera aplicaciones
data-aware robustas. Visual Basic 3.0, anunciado solamente seis meses después
de la salida al mercado de la versión 2.0, solucionaba esta necesidad
combinando el motor de la base de datos de Microsoft Access 1.1 con un conjunto
rico de controles data-aware. Por primera vez, los desarrolladores podían
conectar fácilmente a las bases de datos en un ambiente cliente/servidor usando
un diseñador visual intuitivo. La complementación de estas características era
los Data Access Object (Objetos de Acceso a Datos) (DAO), un completo paquete
de los objetos que proporcionaban al acceso mediante código a la base de datos.
Finalmente, Visual Basic 3.0 amplió la capacidad de la herramienta de
desarrollo incluyendo los Crystal Reports, un motor para visualizar datos
extraídos en una variedad de formatos personalizables.
Herramientas más
potentes
En los años
venideros, la industria informática comenzaría a abrazar el movimiento a la
programación en 32-bits. La salida al mercado de Microsoft Windows 95 y de
Microsoft Windows NT condujeron a esta adopción y destacó la necesidad de
herramientas de desarrollo más potentes que podrían soportar la nueva
arquitectura. Fue entonces cuando la revista Windows Watcher señaló que
Visual Basic estaba adoptado por más compañías (30 por ciento) que cualquier
otro lenguaje de programación. Llevar una base instalada tan grande del
desarrollo de aplicaciones en 16-bits a 32-bits sería una tarea de migración
importante, pero aseguraría la existencia prolongada del lenguaje de
programación Visual Basic y de su comunidad. La versión 32-bit de Visual Basic-
versión 4.0-fue anunciada en septiembre de 1995 e incluía la edición estándar y
profesional así como una nueva edición destinada al nivel empresarial y el
desarrollo en equipo. La edición empresarial ofrecía nuevas capacidades tales
como automatización remota, control de datos remoto, y una versión integrada de
Microsoft Visual SourceSafe para la dirección de la configuración y realización
de diferentes versiones.
Visual Basic 4.0
con soporte 32-bit
Las versiones de
Visual Basic 5.0 y 6.0-anunciadas en marzo de 1997 y en junio de 1998,
respectivamente- representaron un paso importante hacia posibilitar a los
desarrolladores en Visual Basic programar en los nuevos niveles del
funcionamiento en el ambiente libre que representa Internet. Las
características tales como el compilador del código nativo introdujeron
aumentos del funcionamiento de hasta el 2.000 por ciento. El Webclass designer
(diseñador de clases Web) simplificó la creación de las aplicaciones del Web
proporcionando un modelo intuitivo del objeto para el servidor web. Y el
diseñador de páginas DHTML permitió la creación de aplicaciones para
Microsoft Internet Explorer 4.0- que combinaron la riqueza de HTML dinámico
(DHTML) con el funcionamiento y la productividad de Visual Basic. Finalmente,
con la Control Creation Edition (Edición de Creación de Controles), los desarrolladores
de Visual Basic podrían construir fácilmente los controles Microsoft ActiveX de
alto rendimiento y con un amplio alcance que estaban destinados a Internet.
Cuadro 4. Visual
Basic 5.0
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.
La demo
de El Gorila .NET , escrito en Visual Basic .NET.
Los Formularios de
Windows con formas, los ricos gráficos, las construcciones orientadas al
objeto, y la integración del servicio Web de XML son todo la parte de Visual
Basic .NET.
A través de los
años, Visual Basic ha evolucionado de un juguete de un aficionado a una
herramienta imprescindible que continúa cambiando el mundo. Ha revolucionado la
manera que se trabaja con la información, la manera de comunicarse, y la forma
en la que se construyen aplicaciones.
Con todos los
cambios en la configuración de la tecnología y de la aplicación en los últimos
10 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.
No hay comentarios:
Publicar un comentario