Lenguajes, estadísticas y tonterías

Hay muchas maneras de conocer la popularidad de un lenguaje de programación, o una tecnología en particular. Me encantan este tipo de historias a pesar de su dudosa fiabilidad, al menos cuando se toman sus valores absolutos, sin una interpretación detrás. Me entretengo más que un tonto con un lápiz con servicios de este tipo. Hay unos cuantos, comentaré los que conozco y más útiles pueden resultar:

  • El abusurdo índice Tiobe (que cada vez me lo creo menos).
  • Google Trends, el cual puede ser usado para cualquier cosa en general, aunque es difícil de usar pues muchas veces términos de lenguajes o tecnologías significan algo más en el mundo real (Java es una isla y un tipo de café, ruby es una piedra preciosa, python es una serpiente o una referencia a los Monty Python, etc…).
  • Indeed.com sitio web estadounidense de búsqueda de empleo que ofrece un servicio de tendencias en los trabajos, tanto por valores absolutos como relativos. El más simple y potente de usar.

Jugando un poco, me he encontrado con gráficos bastante curiosos. Nadie duda que en estos momentos Java es lo más usado, pero creo que tampoco nadie dudará en que estamos ante un auge de los lenguajes dinámicos. Veamos datos absolutos:
Java, perl, php, python, ruby chart absolutes values
La primera posición de Java no sorprende, la segunda de perl, a mi al menos, tampoco; luego tenemos php por encima de python y ruby. Los datos son bastante usuales. Recordemos que estamos antes tendencias de ofertas de trabajo, es decir el uso de lenguajes en el mundo empresarial. Pero ahora veamos sus valores relativos (es decir, su crecimiento y tendencia).

Por la gráfica anterior, podemos deducir que los valores de Java y Perl son prácticamente iguales en el tiempo, sinónimo de su madurez, pero ¿qué pasa con php, python y ruby?:
Java, perl, php, python, ruby chart relatives values
¿De quién es esa línea que va por el 550%? Ruby. Curiosa situación, quizá el apoyo de Sun tenga algo que ver en todo esto. Quizá…

6 Thoughts on “Lenguajes, estadísticas y tonterías

  1. A mí, francamente, sí que me sorprende que Perl esté por encima de PHP.

  2. personalmente yo creo que ruby, va a pegar un bajon en los proximos meses, ya que creo que la emocion por este lenguaje va disminuyendo.

  3. @Dorian, hay que tener en cuenta que perl tiene mucho más tiempo que php, lo que significa muchos más sistemas legados. Hasta no hace mucho era EL lenguaje de script. También hay que contar que todas las ofertas de sysadmin pedirán perl, por lo normal. Desde luego si contamos proyectos nuevos, perl estaría muy por detrás de php.

    Aunque curiosamente si hacemos la búsqueda en infojobs, php tiene como 600% de las ofertas respecto a perl (y éste por encima de python y ruby). Y si lo hago en la versión inglesa (indeed.co.uk) salen más o menos iguales (5k vs 6k). 😮

    @mercu, yo diría lo contrario. Si este año más o menos se rompió la “burbuja rails”. Con el apoyo de Sun (tanto con JRuby como con Netbeans 6 que tiene un soporte increíble para ruby y rails) creo que este año se va a acercar bastante a python. Veremos como evoluciona la cosa 🙂

  4. Ohloh tiene también una sección con gráficas sobre lenguajes, centrada en proyectos de software libre y en la que se puede buscar por proyectos, desarrolladores y número de commits, y hacer comparaciones “a medida” entre varios lenguajes…

  5. jaja, bastante traumática la 3ª posición de XML en cuanto a número de líneas.

    En porcentaje de comentarios, Matlab el primero, último Perl (al menos lenguaje que no sea de marcado). Curioso…

  6. Tengo demostrado que en infojobs solo hay ofertas de trabajo que nadie quiere. Salvo raras excepciones, como trabajos que requieren alto nivel de idiomas y tienen dificultad para encontrar gente.

Post Navigation