¿Se demandará Java en 2036?

Sí, eso creo. Según TIOBE, es el lenguaje más popular por bastante margen, y ese tipo de cosas no cambia en 20 años.

Algunas personas piensan que los lenguajes antiguos como Python representan una amenaza, pero no creo que lo hagan, no sin un trabajo serio en su diseño de tiempo de ejecución y sistemas de tipos.

Sin embargo, los idiomas tienen la costumbre de coexistir, el éxito de un idioma no daña a otro.

Además, aunque creo que Java es un gran lenguaje, no es necesario que se comprometa con un idioma, una vez que haya aprendido uno, puede aprender otros con bastante facilidad.

Si bien no creo que Google deje de usar Java, incluso si lo hicieran, realmente es un segmento pequeño del mercado. Tenga en cuenta que Google Play Store pagó el año pasado, alrededor de $ 7 mil millones, que son aproximadamente los mismos ingresos que Salesforce. Básicamente, toda la industria de aplicaciones de Android obtuvo casi lo mismo que una compañía de software de tamaño medio.

Incluso antes de que existiera Android, Java era el lenguaje más utilizado, por lo que con o sin Android, Java sigue siendo el lenguaje más popular.

Nadie puede saber que Java será de uso común en 20 años, pero la gente ha estado gritando sobre la muerte de Java desde su aparición, y no espero que eso cambie.

Es difícil responder a eso. Google cambiará su idioma con seguridad, al menos en Android, pero no se hará mañana.

El mayor problema con Java es Oracle nada más. Compraron oráculo solo para ganar dinero de otra compañía. El lenguaje evoluciona muy lentamente.

Creo que Java seguirá siendo popular, caerá un poco debido a Android. Pero las viejas compañías aún necesitan Java. Pero todavía evoluciona, hay muchos contribuyentes.

Microsoft comenzó a atacar agresivamente con C # / .NET y Apple también comenzará. Hay toneladas de idiomas como Node JS.

Pero aprendo una cosa, especialmente con Javascript, nunca sabemos qué sucede con la popularidad de los idiomas. Puede ser menos popular diez años y volver muy popular diez años después.

Y Java sigue siendo un buen lenguaje, por ejemplo, algunos programas como Elastic Search, Android se hicieron con Java. Y el número de aplicaciones es tan grande para matarlo.

IBM intentó morir en el pasado pero era tan grande que tuvo todo el tiempo del mundo para cambiar su estrategia (bluemix, IBM watson, …).

Si todavía hay proyectos en Cobol, todavía tendrá proyectos en Java en 20 años.

Sí, hay tantos códigos heredados que Java puede considerarse casi inmortal. Lo que puede suceder es que Java se convierta en una tecnología heredada, en caso de que esto ocurra, habrá menos puestos de trabajo disponibles para los desarrolladores de Java.

No debe preocuparse por ello, todos los programadores aprenden varios lenguajes de programación durante su carrera. Solo concéntrate en aprender a programar, el idioma no es tan importante.