¿Te interesa el ámbito de la programación?, ¿o tal vez estás empezando a aprender? En ese caso, puede que hayas oído hablar en algunas ocasiones de Visual Basic y su relación con Windows y no tengas claro qué es o si todavía se usa. Son dudas muy comunes, ya que las cosas han cambiado hace relativamente poco tiempo. En este artículo te lo contamos todo y te aclaramos qué ha pasado con el conocido VB.
¿Qué es Visual Basic?
Visual Basic también es conocido por sus siglas VB y se trata de un lenguaje de programación sustentado por los eventos, así como un entorno de desarrollo integrado creado por parte de la icónica marca Microsoft.
Es muy popular y puede que llegara a tus oídos principalmente por una cuestión: su fantástica sencillez y las facilidades que propone para su uso a los usuarios o los que se inician en la programación.
Pese a que sigue resonando en aquellos que desean aprender o emplear lenguajes sencillos, lo cierto es que Microsoft ya lo dejó en desuso allá por el año 2008 y se pasó a Visual Basic .NET (VB.NET). Algunas personas creen que es lo mismo, pero nada más lejos de la realidad, ya que la última versión de Visual Basic como tal fue la VB6.
Windows descontinuó VB, ¿cuáles son los motivos?
La realidad es que Visual Basic llegó a ser el lenguaje de programación más conocido a nivel internacional y consiguió despertar el interés de cantidad de personas, sobre todo las que deseaban iniciarse en este sector. Por esto mismo, sorprende que Microsoft lo dejara de lado para decantarse un VB diferente hace tanto tiempo.
Fue una decisión que se materializó en el año 2008, aunque Microsoft anunció lo que pasaría un tiempo antes, ya en 2002. La sorpresa colectiva fue unánime, pues había una comunidad muy extensa de desarrolladores en este ámbito volcados con VB que no alcanzaban a comprender la intención de la marca.
En este sentido, hubo tres factores determinantes que forzaron el cambio, según se argumentó en su momento:
- La API de Windows. Un interfaz C de bajo nivel de Windows que emplean todas las herramientas de programación de este sistema.
- El Component Object Model. Un estándar binario que comprende varias tecnologías, como los controles ActiveX que se emplean tanto en VB como en Explorer.
- El framework .NET. Cuando .COM empezaba a fallar, .NET fue la solución más eficiente para evitar los errores de software que hicieron que muchos desarrolladores empezaran a apostar por Java y abandonar VB.
Ante los cambios que se producían en aquel momento, muchos usuarios mostraban cierto descontento con las últimas versiones de Visual Basic. Este lenguaje no permitía hacer algunas cosas que sí eran posibles con C++ o Delphi, pues no era lo suficientemente completo para las altas exigencias que empezaban a tener los desarrolladores. En definitiva, Microsoft tenía que tomar una buena decisión al respecto y volver a orientar este lenguaje. Para modernizar las herramientas de desarrollo, aumentar el rendimiento, apostar por una programación orientada a objetos e incluso mejorar la interoperabilidad del lenguaje decidió pasarse a Visual Basic.NET.