Python finalmente supera a Java después de tanto tiempo y la inteligencia artificial podría ser la causante. C# también se quedan atrás en cuanto a popularidad en 2025.
#26 A fecha de mayo de 2025, aproximadamente el 74,2 % de los sitios web que utilizan un lenguaje de programación del lado del servidor emplean PHP . Este porcentaje se mantiene estable desde hace años, aunque ha experimentado un ligero descenso respecto a cifras anteriores que superaban el 76 % .
PHP sigue siendo el lenguaje dominante en el desarrollo web, en gran parte gracias a su integración con sistemas de gestión de contenidos como WordPress, que por sí solo impulsa más del 43 % de todos los sitios web .
En las universidades, Python está disparado porque es un lenguaje sencillo, para hacer las N prácticas de análisis de datos y talleres de IA. Cada estudiante tendrá su repositorio en Github por lo que su popularidad crece. Pero engaña a la estadística.
Son pequeños proyectos en Python, de prácticas. Además está el hype de quién maneje bien la IA se va a forrar (como sucedió hace unos años con las Apps móviles).
Hay proyectos gigantescos en C++ (tan sólo es ver el sector de los videojuegos) y… » ver todo el comentario
#9 Pero esto no es de popularidad medida contando los repositorios abiertos que existen, es el indice TIOBE. Se calcula a través de cuántas búsquedas existen sobre los lenguajes, da igual que los repositorios sean públicos o privados, en mi empresa son todos privados y yo busco documentación sobre Python, frameworks de ML... no importa que luego el código no sea público, lo que mide esta gente es que supuestamente yo estoy muy interesado en Python y su ecosistema porque me paso el día buscando y leyendo cosas de ese lenguaje.
#14 peor aún, un estudiante que apenas empieza a programar en Python, estará constantemente haciendo consultas en internet. Un desarrollador senior, disminuye notablemente las consultas sobre el lenguaje.
#14 Apunte: lo que se cuentan es la cantidad de resultados al buscar "+<lenguaje> programming" en múltiples buscadores. Es decir, cuentan resultados, no búsquedas.
A mi me parecen más interesantes datos como los de github [1], donde python sigue siendo el rey pero la película sobre c++/java es algo diferente.
#9: Y es sencillo... pero una sencillez engañosa, porque para según qué cosas se complica.
Es como JS, que lo hacen en plan "vamos a hacer que sea sencillo", y luego cuando quieres hacer algo complejo, te resulta aún más complejo que otros lenguajes que son más complejos al principio, pero absorben mejor esa complejidad que se puede pedir cuando se quiere hacer algo complejo.
A mí eso de que print() te meta sin pedirlo un salto de línea salvo que le digas que no lo quieres me parece… » ver todo el comentario
#19 Así es. Y no solo eso, el 75% de las web están hechas con Wordpress y otros CMS basados en php. Solo webs tipo iberia, Renfe y cosas así no están en php.
#21 Si es un chiste no lo pillo. Llevo 25 años en empresas IT de 400-1000 empleados y en ellas no he visto a nadie hacer una web en PHP desde hace 15. En cambio front JavaScript con back en Java hacemos 15 o 20 al año, tanto para administraciones como para toda clase de empresas.
#26 > Llevo 25 años en empresas IT de 400-1000 empleados y en ellas no he visto a nadie hacer una web en PHP desde hace 15
Esas empresas no hacen webs, hacen aplicaciones web. Las agencias de publicidad y demases son las que hacen webs en wordpress como churros. Por cada proyecto de los tuyos ellos sacan 20 webs. Resultado: una amplia mayoría de webs hechas en PHP
#26 se sigue utilizando mucho, yo he visto muchas proyectos nuevos en PHP y al menos en UK donde vivo hay bastante demanda. Tal vez en aplicaciones web ha bajado, pero en sitios web sigue siendo mayoritario.
Me hace gracia que la gente se siga fijando en cosas como la cantidad de gente que usa una cosa para decir si es buena o no. Volvemos al mítico si todas las moscas van a la mierda será porque es muy buena, o, como hay más coches utilitarios que coches de lujo, pues los utilitarios deben ser mejores. Yo dejaría de preocuparme de qué lenguaje es el más usado a mirar cuáles son los lenguajes que mejor se pagan.
Python es popular y asequible como la bollería industrial. Si quieres alimentarte en serio, Java. Y un function o lambda en Python de postre.
Luego están los de las dietas de solo notebooks, con sus pandas y sus movidas.. pero eso es otra historia...
#17 Todo tiene su nicho. Hay gente que adora Java para hacer backends web y APIs contra bases de datos, cuando a mí me parece tecnología del medievo cuando lo comparo con las herramientas que hay en Python. Por otro lado, con Python tienes todo el ecosistema científico, los notebooks y toda la pesca, que en Java ni existen ni existirán jamás. Si ya me pongo en cuestiones de GIS, donde he trabajado bastante desde hace muchos años en varias empresas, Java empezó fuerte y siendo la referencia en… » ver todo el comentario
Lo siento, pero he ganado, no encontrarás mayor mierda y como mayores limitaciones
Joder, si puedes programar con tabulaciones con origen directo en las tarjetas perforadas! Supera eso!
#33 Uff. Tarjetas perforadas ya es otro nivel... Yo tengo unos recuerdos infernales de Fortran... Y un cariño enorme a Pascal.. No conozco VisualRPG a sí que no sé si está a la altura de ese horrar que tu cuentas.
#1 ¿PHP? ¿Todavía existe eso? Los desarrolladores somos masoquistas . Dejé PHP cuando iba en la versión 5.4 y no quise saber nunca más sobre él, pero apuesto mi sueldo de un mes a que las nuevas versiones siguen siendo la misma mierda, supongo que con algunos adornos por allí y por acá, pero la misma mierda.
#65 yo estaba en el equipo de datos con Python así que tampoco me tocó liarme con ruby nunca. De todas formas también había un equipo de php que andaban por allí
#41 He creado lenguajes de programación, tanto interpretados como compilados. Sé hacer un compilador, tanto a mano como con herramientas específicas. Lo he hecho profesionalmente, como parte de mi trabajo, al menos 4 o 5 veces. Y lo estudié en la carrera, saqué sobresaliente en esa asignatura.
#3 la teoría de los lenguaje de programación es muy interesante, básicamente fueron creados por lingüistas para evitar la ambigüedad de los lenguajes humanos.
Eso no puede desaparecer, por mucha Ia y contexto que metas.
#8 Creo que no es verdad. Un buen ejemplo de uno de los primeros lenguajes es Fortran y lo creó un matemático. Seguro que es el caso de otros lenguajes también. Las matemáticas ya tenían su propio lenguaje formal antes de que se intentaran los ordenadores, y los primeros ordenadores se utilizaban, sobre todo, para hacer cálculos. No se partió de ningún lenguaje humano, se partió de la necesidad de describir algoritmos ya ideados por gente que ya estaba acostumbrada a usar lenguajes formales.
Es evidente que cada lenguaje nace con un propósito, pero que python ahora es popular por el tema de las ias, ya que el trabajo duro lo hacen sus librerías, no el lenguaje en si (con esto no quito algunas ventajas que tiene), pero todo esto me recuerda cuando javascript era el rey indiscutible, hasta Douglas Crockford, por sus diferencias con ECMAScript, comenzó a hablar mal de javascript.
Yo apendí desarrollo web hace años y me aburrí, no me gustó. Tiempo después python fué como un soplo de aire fresco. Y me encanta no tener que dedicar mi tiempo a back o front end. Va a ser clave tanto saber programación, como usar IA para hacer tus codigos o programar agentes para tus proyectos. Las empresas ya están despidiendo gente si no delegan sus tareas a IAs. Es como ir programando tu sustitución futura, pero nadie sabe. Todo es nuevo cada mes o semanas.
PHP sigue siendo el lenguaje dominante en el desarrollo web, en gran parte gracias a su integración con sistemas de gestión de contenidos como WordPress, que por sí solo impulsa más del 43 % de todos los sitios web .
Fuente:
w3techs.com/technologies/details/pl-php
Son pequeños proyectos en Python, de prácticas. Además está el hype de quién maneje bien la IA se va a forrar (como sucedió hace unos años con las Apps móviles).
Hay proyectos gigantescos en C++ (tan sólo es ver el sector de los videojuegos) y… » ver todo el comentario
www.tiobe.com/tiobe-index/programminglanguages_definition/
A mi me parecen más interesantes datos como los de github [1], donde python sigue siendo el rey pero la película sobre c++/java es algo diferente.
[1] github.blog/news-insights/octoverse/octoverse-2024/#the-most-popular-p
Es como JS, que lo hacen en plan "vamos a hacer que sea sencillo", y luego cuando quieres hacer algo complejo, te resulta aún más complejo que otros lenguajes que son más complejos al principio, pero absorben mejor esa complejidad que se puede pedir cuando se quiere hacer algo complejo.
A mí eso de que print() te meta sin pedirlo un salto de línea salvo que le digas que no lo quieres me parece… » ver todo el comentario
Esas empresas no hacen webs, hacen aplicaciones web. Las agencias de publicidad y demases son las que hacen webs en wordpress como churros. Por cada proyecto de los tuyos ellos sacan 20 webs. Resultado: una amplia mayoría de webs hechas en PHP
m.youtube.com/shorts/UpRk78dzfg4
Cc #4
Luego están los de las dietas de solo notebooks, con sus pandas y sus movidas.. pero eso es otra historia...
Puedes usar Temurin (AdoptOpenJDK), que no tiene ninguna restricción para uso comercial. Huye del Java de Oracle.
Cc #4 #2
Como decía mi padre cuando jugaba con él al ajedrez:
Jaque, y mira a ver si es mate.
Lo siento, pero he ganado, no encontrarás mayor mierda y como mayores limitaciones
Joder, si puedes programar con tabulaciones con origen directo en las tarjetas perforadas! Supera eso!
Cualquiera que estudie compiladores, y sepa algo sobre el tema te hablará de las tres formas formales de un lenguaje formal.
Y el analizadores, léxico, sintáctico y semántica que tiene que formar parte de cualquier compilador.
Si hubieras estudiado la carrera de informática y creado tú propio lenguaje y tú propio compilador en las prácticas lo sabrías.
Pero el origen es el que es.
Eso no puede desaparecer, por mucha Ia y contexto que metas.
Y la máquina escogerá la interpretación correcta via fé.