En esta serie de artículos te hablaremos de cómo VB.NET fue resucitado por Microsoft y por eso es más importante de lo que piensas. Te dará las bases para que consideres tomar un curso de Visual Basic ¿Por qué surge este tema? La razón es que para poder automatizar procesos pequeños de un proyecto sin necesidad de usar RPA podemos usar Visual Basic.
Sin embargo, para muchos gerentes con una sólida formación técnica no parece ser un lenguaje que aún deba tomarse en cuenta. De hecho, en ocasiones se usa la expresión Necromancer. Este es un término popular para referirse a desarrolladores que mantienen software antiguo escrito en lenguajes como COBOL
No es sorprendente, que se llegue a pensar eso de los deaarrolladores de VB, ya que la popularidad de VB en 2011 fue del 0.259% según el índice TIOBE. Para darte un punto de comparación observa la calificación que obtuvo C#, otro lenguaje creado por Microsoft utilizado para desarrollar aplicaciones .NET. Esta fue de más del 8.2%. En este momento, la expresión "VB.NET Developer" se usó como una broma, ya que debido a la sintaxis fácil de leer, incluiso para personas que no trabajan en TI, da origen a una ola de principiantes con habilidades de programación muy cuestionables. En ese momento se consideraba algo deseable tomar un curso de C# y no uno de VB.
Pero entonces algo inesperado sucedió. Desde 2012, pudimos observar un aumento constante de popularidad hasta el punto de que en 2018 superó el puntaje de C# 7.12% (C# 3.45%).
La comunidad de desarrolladores se sacudió, acusando al índice TIOBE de estar completamente sesgado y no centrarse en lo representativo de un lenguaje de programación.
Incluso se oyeron comentarios del tipo "solía ??seguir a TIOBE pero perdieron toda credibilidad con estos números". "Esto no tiene sentido. ¿Qué sentido lógico tiene este resultado? Son solo tonterías. Nadie en su sano juicio haría una nueva aplicación con VB.Net ".
En la próxima nota tres hablaremos más del tema. También te mencionamos que estaremos trabajando en nuestro curso de MySQL.