Java (langage de programmation): Quelles sont les chances que Java va durer dans les années 2030-2040 s?

Si par « dernier » tu veux dire "être aussi populaire qu’il est maintenant", je dirais que c’est assez peu probable, étant donné que le monde du logiciel est toujours en mouvement.

Il y a quelques années, j’ai fait une bonne vie comme un développeur Actionscript. ActionScript a supplanté Java comme langue dominante web-app. Maintenant, ces deux technologies sont morts (sur le côté client dans le cas de Java et presque partout dans le cas d’Actionscript).

JavaScript durera plus longtemps, car il est plus répandu que Actionscript a jamais été, mais ses populairement sera probablement décliner à un moment donné. 2030 est trop loin de même de savoir si nous allons encore utiliser les navigateurs web en rien présager de leur forme actuelle. A l’instar de l’iPhone a totalement changé le paysage actuel (presque à lui seul tuer mes emplois Actionscript), quelque chose de semblable pourrait arriver avec Javascript.

Et même si elle reste populaire, c’est une cible mouvante. ES6 (la prochaine version de Javascript) est très différente de la version que nous utilisons maintenant et ES7 est déjà en cours. Pendant ce temps, il y a un mouvement populaire de la programmation dans d’autres langues, comme le manuscrit dactylographié et CoffeeScript et puis traduire les résultats en Javascript. Si, un jour, tous les navigateurs commencent à soutenir ces autres langues en mode natif, les plaques tectoniques pourraient le déplacer. Ou non.

J’espère que vous ne demandez pas cela parce que vous êtes un jeune programmeur qui veut éviter de perdre son temps. La façon de le faire (si vous voulez Évitez de technologie qui aura disparu dans 20 ans) est de choisir une autre carrière. Être un programmeur signifie passer votre vie toujours apprendre de nouvelles choses. Heureusement, la plupart des techniques que vous apprendrez en tant que développeur Javascript vous servira bien, même si vous passez de Javascript.


Tags: Programmation informatique, Langages de programmation, Java (langage de programmation), Will X Last combien de temps?, Années 2030