¿Va Visual Basic de salida?

Basic Gorilla

Visual Basic es mi lenguaje favorito. Cuando lo aprendí se me hizo el código tan sencillo y lógico, claro que las aplicaciones que hacía eran de negocio y no necesitaba acceder al registro con ensamblador. Cuando dejé de usar Visual Basic 6 y aprender .Net no la pensé mucho y adopté Visual Basic .Net.

Por años ha habido discusiones en el ambiente del .Net si usar C# o VB.Net, siempre se me hicieron ociosas porque ambos lenguajes usan el mismo framework y cada ves son más parecidos, por lo que pienso que se reduce a una elección puramente de gusto, así lo manifiesta Microsoft.

A muchos programadores Visual Basic siempre se les hizo un lenguaje de juguete, se dejan llevar por el nombre, como que no es poderoso y sigue arrastrando palabras reservadas como “Dim” y “GoTo” del viejo Basic. Fue el último lenguaje en ser orientado a objetos, pero tampoco C fue creado orriginalmente para ser un lenguaje OO.

VB no ha tenido respeto pero fue el lenguaje más popular porque hizo que muchas personas sin conocimiento en programación programaran. Esto tuvo su lado obscuro porque permitió barbaridades en código que un lenguaje más estricto nunca permitiría. En .Net esto se fue reduciendo pero eras de la compatibilidad algunas técnicas (si se le puede llamar así) sobrevivieron.

Recientemente leo este artículo Shoud I abandon VB.Net? donde autor se cuestiona si VB es relevante desde el punto de vista que ahora el lenguaje más popular es C# y es más dificil contratar programadores de VB.Net, también hace la alusión de que Microsoft está empujando al desarrollo en C# y poco a poco dejando de soportar VB. Hay evidencia de esto, por ejemplo XNA solo se puede programar en C#.

Otra noticia importante es que el sistema de administración de contenidos (CMS) DotNetNuke anunció que dejará de desarrollar en VB.Net para irse a C# argumentando que es una desición de negocio motivada por el mercado de programadores y no por cuestiones técnicas. Esto es un golpe al VB.Net.

Por supuesto que Microsoft negará que abandonará VB.Net, seguirá soportándolo (como soportar un dolor) por muchos años seguirá a la par que C# en próximas versiones, pero me pregunto por cuanto tiempo, la respuesta es mientras lo sigan usando. Hay que recordar que ya no se soporta J# porque no lo adoptaron los programadores de Java.

En lo personal no me preocupa mucho la suerte de VB.Net, lo seguiré usando y si desaparece pues me brinco a C# o a otro lenguaje, lo importante es tener buenas bases de programación. Por lo pronto mis proyectos son en VB.Net.

Por cierto, la imagen es del juego “Gorilla” hecho en QuickBasic y que venía integrado en DOS.

2 comentarios en “¿Va Visual Basic de salida?”

  1. Yo programo en VB siempre y en C# de vez en cuando y la verdad es que no le veo diferencia, y me parece mucho mas comodo VB para el dia a dia en la empresa

    For each cadena as string in ListadoCadenas
    next

    Joer, eso es sintaxis comoda y dejarte de paréntesis y puntos y comas, pero al final pienso que todo es cuestión de gustos y la gente que viene de basic prefiere VB y la gente que viene de C o Java prefiere C#, pero al final ofrecen la misma funcionalidad realmente.

  2. Además de los “gustos” hay que ser prácticos. Cada vez hay más documentación en C#, o mejor dicho, cada vez hay menos documentación, blogs y ejemplos en vb.net. Y cada vez se encuentran menos programadores de vb.net. Por lo tanto, lo lógico es ser prácticos y desarrollar en un lenguaje que conozca el máximo número de gente posible.

    Sauldos,

    JB

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *