Las tecnologías que van quedando obsoletas en el mundo del desarrollo de software

n el siempre cambiante mundo del desarrollo de software, las tecnologías que en algún momento fueron esenciales van quedando atrás mientras otras emergen con fuerza. El ritmo de cambio es implacable y muchas herramientas que alguna vez fueron pioneras han quedado obsoletas, o en declive, según los últimos estudios. Así lo confirman diversas encuestas como State of JS, GitHub y Stack Overflow, así como el índice de popularidad de lenguajes TIOBE.

Uno de los ejemplos más claros es el caso de ActionScript, un lenguaje que se utilizaba ampliamente en Flash y que dejó de tener relevancia tras la decisión de Steve Jobs de no soportar esta tecnología en dispositivos Apple. Aunque en realidad, fue Adobe quien terminó con Flash, este fue reemplazado por JavaScript, que actualmente es mucho más poderoso que ActionScript en sus mejores días. Otro caso similar es Objective-C, que aunque aún se utiliza en algunos nichos, ha sido prácticamente reemplazado por Swift, el nuevo estándar de Apple.

La historia de Perl también es digna de mención. En su momento, fue la tecnología preferida para manejar grandes volúmenes de texto, pero con el tiempo ha sido sustituido por lenguajes como PHP y otras tecnologías de back-end.

Por otro lado, lenguajes que parecían haber alcanzado su punto máximo están viendo un declive, como Java y C. Aunque siguen siendo increíblemente populares, los datos muestran una disminución constante en su uso. Sin embargo, hay otros lenguajes que están en pleno auge, como Python y C++, los cuales han visto un crecimiento explosivo, impulsados en gran medida por su aplicación en inteligencia artificial y ciencia de datos.

Según el índice TIOBE de los últimos cuatro años (2020-2024), Python ha escalado desde el tercer puesto hasta convertirse en el lenguaje más popular. Este fenómeno está vinculado a la creciente demanda de soluciones basadas en inteligencia artificial, donde Python se ha consolidado como la herramienta estrella para implementar modelos y aplicaciones de datos.

No obstante, no todo es evolución. Algunas tecnologías, como PHP, que durante mucho tiempo fue el lenguaje dominante para el desarrollo web, están en declive. Aunque aún es utilizado por muchas empresas, el panorama ha cambiado drásticamente en los últimos años, y se ha visto reemplazado en muchos casos por frameworks más modernos.

Un hecho destacado es que JavaScript sigue siendo el rey indiscutible en los navegadores y en GitHub, especialmente en el desarrollo web. Sin embargo, también dentro del universo JavaScript, han habido cambios notables: mientras que frameworks como React, desarrollado por Facebook, han mantenido su popularidad, otros como Angular han visto una caída desde 2018. En su lugar, tecnologías emergentes como Vue.js están tomando el relevo.

En cuanto a herramientas de implementación y despliegue, el surgimiento de plataformas como Vercel, que ha simplificado radicalmente el proceso de despliegue de aplicaciones, está revolucionando el panorama. En muchos sentidos, Vercel se ha convertido en el «PHP» de la nueva era del desarrollo web, haciendo el proceso más accesible y eliminando las complejidades de la infraestructura en la nube.

En resumen, el panorama tecnológico es más dinámico que nunca. Mientras algunas tecnologías se desvanecen, otras surgen o se consolidan como líderes en su campo. En la próxima década, veremos cómo la inteligencia artificial y la ciencia de datos seguirán impulsando lenguajes como Python y C++, mientras que la implementación de soluciones más rápidas y eficientes se simplificará cada vez más, acercando a los desarrolladores al futuro del software.

Os recomendamos ver este vídeo Platzi:

Scroll al inicio