La encuesta anual que realiza la popular StackOverflow,
se ha convertido en los «Oscars» de la programación y, teniendo en cuenta la seriedad de su metodología de recolección de datos, en un buen exponente de cómo evolucionan las herramientas de
desarrollo y los propios desarrolladores.
Hace unos días se han publicado las correspondientes al año 2018, y podemos observar cómo tecnologías Microsoft (y muy especialmente,
Visual Studio Code y el lenguaje TypeScript), han escalado posiciones. El IDE de V.S. Code se coloca el primero (como sabéis , está codificado en TypeScript), y es el preferido por los más de 90.000 desarrolladores de todo el que han participado en las encuestas.
¡Otro éxito en el haber de nuestro admirado Hejlsberg! (Recordemos que Hejlsberg cuenta en su haber logros como Turbo Pascal, Borland Delphi, el diseño principal de la arquitectura .NET, el lenguaje C#, y ahora TypeScript. Y eso, sin ir dando «bendiciones» en sus charlas ni vestirse de «guru».
Ahí lo dejo…:)
Como vemos en la captura adjunta, entre Visual Studio Code y la versión tradicional de Visual Studio suman más del 80% de los votos de los desarrolladores.
En cuanto a tecnologías, si sumamos .NET, .NET Core y Xamarin, los números crecen hasta el 67%, lo que confirma igualmente el estancamiento de algunos «clásicos tradicionales», que parecen no renovarse, o no hacerlo en forma suficientemente atractiva para el desarrollador.
También parece significativo el crecimiento de Xamarin, ese entorno Web multiplataforma, que diseñó, Miguel de Icaza, cuando dirigía el «proyecto Mono».
El gran mérito de Icaza fue incorporar mecanismos tipo PAL (Platform Adaptation Layer), para conseguir que el programador sólo tenga que usar un lenguaje independientemente de la(s) plataforma(s) a las que vaya destinado. Esa era la idea debajo de Silverlight, pero los problemas de seguridad de los «plug-in» de navegador acabaron con él igual que les paso a los «applets» de Java.
La misma tendencia se aprecia en los lenguajes, aunque -aquí- los estándares son los «amos»: JavaScript y HTML+CSS3 cuentan con más del 60% de los votos, estando C# en el 7 puesto y TypeScript en el noveno.
La encuesta es muy completa, y analiza los resultados por países, por géneros, por preferencias, e incluso añade otras curiosidades como los lenguajes «Mas amados, más odiados y más deseados». Si te interesa pasarte por allí, lo han publicado en Developer Survey Results.
Saludos