Swift, el nuevo lenguaje de programación de Apple, está siendo una revolución a la vista del rápido crecimiento que está experimentando desde su creación, el verano pasado. Swift fue desarrollado con la intención de simplificar los procesos en la creación de aplicaciones para el ecosistema de Apple, y en cierta forma, para derribar barreras de entrada para nuevos programadores. La contrapartida, sin embargo, y algo común en el universo de la manzana, es que Swift parece abrir una brecha con otras empresas tecnológicas ya que su aprendizaje no puede ser utilizado para desarrollar software para otros ecosistemas que no sean Apple.
Lo interesante es que desde su lanzamiento, Swift, ha escalado desde la posición 68 hasta la posición 22 en el ranking de lenguajes de programación más populares, elaborado por la empresa de investigación RedMonk, y que se puede visualizar en el gráfico que acompaña este post. Por supuesto, los líderes del ranking son lenguajes con una gran tradición como Javascript, C ++, o PHP.
El gráfico, sin embargo, no es necesariamente indicativo o extrapolable a las necesidades del mercado, o a las skills más demandadas por las empresas. El ranking está fundamentado en dos variables que reflejan el interés de los desarrolladores en los diferentes lenguajes de programación. Por un lado, la cantidad de código escrito en la plataforma de desarrollo colaborativo GitHub; y por otro, el número de preguntas o dudas acerca de un particular lenguaje de programación que se pueden encontrar en la página StackOverflow.
Uno de los insights claves que se puede extraer de estos datos es la diversificación de actores en el mercado, y el progresivo adiós al oligopolio en el que muy pocas empresas se comían todo el pastel. El meteórico ascenso de Swift, se ve acompañado en menor medida por Go, el nuevo lenguaje de programación de Google, o Rust, creado por Mozilla. En cualquier caso, todavía lejos de la supremacía tecnológica que Oracle ejerce en este sector.