Otros Análisis de los Lenguajes de Programación. Febrero 2024

OP

RuDaHeee

Life before death~
Supporter
Mensajes
936
Reacciones
625
Puntos
582
Ubicación
Sevilla, España
Hoy se viene la segunda entrega basada en estos videos. Hoy revisaremos de nuevo las mismas plataformas que la vez anterior. El objetivo de esta serie, como comente en el post anterior, es ir teniendo una visión sobre como evolucionan las tendencias en programación y hacia donde se mueve la industria para poder tomar mejores decisiones a la hora de aportar a la comunidad, o de aprender nuevos lenguajes. Empecemos con la segunda entrega.

Índice Tiobe

El índice Tiobe es un índice de popularidad basado en las búsquedas y menciones en cualquier web. Por tanto nos da una imagen retardada en el tiempo de cuanto se habla (o se habló) de un lenguaje de programación con respecto a los demás.

El dataset es privado y piden 5000$ para obtenerlo completo, pero tenemos un análisis mensual gratuito en ingles.

Según nos comenta el Índice Tiobe Go ha experimentado una subida sustancial y esta teniendo una segunda vida entrando a la octava posición. Queda ver si esto será la norma o algo especifico de este mes concreto.

El Big4 (Los 4 lenguajes mas usados: C, C++, Java, Python) sigue estático en sus primeras cuatro posiciones con variaciones cercanas al 1% entre ellos.

Este momento los 10 primeros puestos son los siguientes:
PosiciónLenguajeRatingVariación (Febrero 2023)
1Python15.16%-0.32%
2C10.97%-4.41%
3C++10.53%-3.40%
4Java8.88%-4.43%
5C#7.53%+1.15%
6JavaScript3.17%+0.64%. Subió 1 posición.
7SQL1.82%-0.30%. Subió 1 posición.
8GO1.73%+0.61%. Subió 3 posiciones.
9Visual Basic1.52%-1.52%. Bajo 3 posiciones.
10PHP1.51%+0.21%

Fcty3dZ.png


Podemos ver que la subida exponencial que tuvo Scratch fue algo temporal, debido a que este Febrero ha vuelto a la posición 15 y tiene pinta de que seguirá bajando a su posición normal paulatinamente. Como comente en el mes anterior, esto es común en año nuevo debido a que gente empieza a aprender a programar en Enero y como suele pasar con los propósitos de año nuevo, la gente se aburre rápidamente y acaba abandonado esto a los pocos meses.

PopularitY of Programming Language

PYPL es un índice de popularidad basado en las búsquedas en Google. Está mas depurado que el índice Tiobe pero solo contempla las búsquedas en Google (Pero de forma mucho mas precisa, como ellos mismos explican en su FAQ). Además nos ofrece top 10 de IDEs y bases de datos.
El dataset es publico y es Google Trends.

Como el mes pasado PYPL nos da un resultado algo distinto a el Índice Tiobe. En este caso GO mantiene su posición, y las subidas importantes se reflejan en Ada y Dart con subidas importantes y en Visual Basic con una bajada igual de importante, ambas por debajo de la posición 15 y menos de 1% en cuota de búsquedas.

Los diez primeros puestos están así:
PosiciónLenguajeRating
1Python28.11%
2Java15.52%
3C/C++8.57%
4JavaScript6.92%
5C#6.73%
6R4.75%
7PHP4.57%
8TypeScript2.78%
9Swift2.75%
10Objetive-C2.37%

Como en la anterior lista, mas de un 40% están englobados en las cuatro primeras posiciones, también podemos ver cambios dentro del ranking, donde JavaScript ha superado por decimas a C# intercambiando las posiciones cuarta y quinta respectivamente.

También podemos ver como se mantiene la misma lista, y por tanto vemos a una estabilidad en el mercado muy habitual.

Si vemos los IDEs mas populares, se mantiene el mismo orden que el mes anterior, estos son los cinco primeros puestos en orden: Visual Studio, Visual Studio Code, Eclipse, pyCharm, Android Studio.

En los IDE vemos variaciones del 1% aproximadamente, destacando la subida de PyCharm de un 1.7% pero mantenido su cuarta posición con un 10.2%
StackOverflow En Español

Stack Overflow es una plataforma centrada de preguntas y respuestas de programación que además sirve como base de conocimientos para millones de programación en todo el mundo. SO nos da la opción de ver cuales son las etiquetas mas usadas el ultimo mes, los que nos puede dar una idea de cuales son los lenguajes que mas se están usando (y causando problemas que preguntar) por la comunidad española.

El dataset es entrar al apartado "Etiquetas" con tu cuenta de SO. Solo vamos a analizar el apartado español.

En StackOverflow si vemos una diferencia importante con respecto al mes pasado.
PosiciónLenguajeCantidad de consultas
1JavaScript140
2PHP107
3Python92
4Java79
5C#70
6HTML68
7SQL60
8MySQL42
9Laravel41
10CSS40

Aquí podemos ver la incursión de nuevas tecnologías como Lavarel (En octava posición) y CSS en decima posición. También vemos mucho cambios en la propia tabla:
- Python baja una posición.
- PHP sube una posición.
- Java sube una posición.
- C# sube dos posición.
- SQL baja una posición
- MySQL baja dos posiciones.

Ver la subida de PHP en el ranking junto a la incorporación de Laravel tiene sentido, debido a que las dudas de Laravel, suelen llevar la etiqueta PHP asociada, pasa lo mismo con las tecnologías HTML y CSS, y con las etiquetas MySQL y SQL. Esto me da que pensar si es buena idea mantener ambas etiquetas o coger solo las tecnologías bases.

TecnoEmpleo

TecnoEmpleo es una web de empleo para España que nos da algunas estadísticas interesantes de las ofertas de empleo publicadas en la web.

**Tengo que continuarlo pero me ha surgido una emergencia, mañana lo termino**
 
Arriba Pie