Seleccionar página

En este post voy a exponer los conocimientos y análisis que he hecho sobre los lenguajes de backend más importantes que he encontrado en diversos tutoriales, páginas y encuestas o rankings de empresas relevantes como stackoverflow y otras que ya iremos detallando en este articulo.

Antes de pasar a los resultados me gustaría aclarar para aquellos que apenas se inician, que JavaScript se conoce comúnmente como un lenguaje de frontend, pero gracias a la llegada de Node Js el 27 de mayo de 2009, este lenguaje ahora se puede utilizar como un stack completo o lo que llaman fullstack,

Lenguajes de backend mas importantes según stackoverflow

Quiero comenzar con la encuesta en la que mas confió, esta es una opinión muy personal y es que stackoverflow es el lugar que la mayoría de los programadores consultan para resolver sus dudas propias o las de otros, este sitio toma toda esa data y la reúne en una completa encuesta que determina las interacciones de los desarrolladores en su plataforma, lo cual como todos sabemos se tratan de situaciones reales con lenguajes reales.

Es decir que stackoverflow muestra las estadísticas basadas en lo que la gente esta usando y en que medida, por esto aquí te comparto la grafica de los mejores lenguajes de programación backend:

lenguajes de backend 2023

Como podemos ver hay algunos que no son de backend, por esto vamos a depurar la cosa, así que he puesto al lado izquierdo de cada lenguaje un numero indicando la posición en que se van presentando y según como la encuesta los ubica, en ese sentido queda la lista de la siguiente manera:

JavaScript / Node js
Python
Java
C#
PHP
Go
Ruby

Y si, tal vez estarás diciendo «pero si Kotlin también se usa en el backend, si genio, pero no es su uso habitual y en el caso de Typescript cada vez se está viendo mas y mas tanto en front como en back, pero eso es debido a que en principio la base es JavaScript, así que digamos que si hablamos de este lenguaje casi que por obvias razones estamos incluyendo a Typescript.

Lenguajes de backend mas importantes según el índice TIOBE

Según ellos mismos este índice es un indicador de la popularidad de los lenguajes de programación, este ranking se actualiza una vez cada mes, lo cual asegura que vas a tener resultados actualizados todo el tiempo y las calificaciones están basadas en la cantidad de ingenieros calificados en todo el mundo, cursos y proveedores externos, eso es lo que ellos mismos aseguran en su web.

La verdad es que he visto cierta confianza de los programadores experimentados por este ranking y al estar tan actualizado me parece bien incluirlo para poder determinar los lenguajes de programación para backend mas usados en el mundo.

lenguajes de backend mas usados

Aquí solo tuve en cuenta las 10 primeras posiciones mostradas y de estas sacamos aquellos lenguajes usados en el backend, quedando nuestra lista de la siguiente manera:

Python
Java
C#
JavaScript / Node js
PHP

Cabe resaltar que desde que el índice TIOBE nació en el año 2001 el lenguaje Java siempre había estado dentro de las tres primeras posiciones, creo que no es para alarmarse y decir que Java va en decadencia, pero si es interesante ese dato para analizar que sigue pasando en los próximos años y como este lenguaje de backend se sigue moviendo dentro del ranking.

Y si, Java no solo se usa para backend, pero en este articulo ese es el enfoque que le estamos dando, también quiero destacar dos lenguajes mas que no salen en este listado pero si en el índice general y son GO, el cual saltó de la posición 19 a la 12, en solo un año y RUST el cual pegó un pepinazo de la posición 27 a la 20, metiéndose en el listado de lenguajes de este índice.

Lenguajes de backend mas importantes según mi opinión personal

Esta parte corresponde a mi opinión personal, aunque comparando con lo visto, no se diferencia mucho, voy a hacer una par de rankings, uno con los lenguajes de backend que he visto que deberían o ya usan las empresas grandes y un segundo listado con los lenguajes de backend que usan o deberían usar las empresas pequeñas y freelancers.

Empresas grandes:
Java
C#
Python
JavaScript / Node js
PHP

Empresas pequeñas y freelancers:
Python
JavaScript / Node js
PHP
C#
Java

Para una empresa pequeña no puede darse el lujo de escoger lenguajes que encarezcan los proyectos, al contrario, deben tratar de hacer rendir el presupuesto y PHP, JavaScript y Python les permiten conseguir hostings bastantes económicos que hacen muy rentable desarrollar un proyecto con ellos, mientras que Java y C# necesitan de servicios mucho mas costosos y además de eso Java requiere pagar membresía, lo cual encarece aun mas el proyecto.

Para complementar, por acá también les comparto los resultados de la empresa Jetbrains, la cual también es bastante relevante en el mundo de la programación:

lenguajes de backend para aprender 2023

Que opinas tu tanto de los ranking generados por las encuestas de stackoverflow, TIOBE y Jetbrains, como del que yo he hecho? déjame saber tu opinión y nos vemos en la próxima!