Ruby, je ne connais pas assez, mais j'en ai rarement croisé des applications pro dans ce langage.
Pour PHP, .Net ça se passe côté serveur. Pas besoin de migrer si on n'en a pas envie ce que beaucoup de boites ne se gênent pas de faire.
C, C++... Comment dire... C'est du langage compilé donc pas besoin de déployer/packager un interpréteur par client. C'est normalisé depuis des années (décennies). C'est inquiétant si tu n'es pas au courant. Et les évolutions sont mûrement réfléchies et débattues avec pour souci de s'intégrer à l'existant (un certain respect des utilisateurs donc)
Donc oui, la non rétro-compatibilité pour un langage interprété côté client comme Python est une plaie.
Les fans du langage auront beau répéter le contraire et mettre des pouces rouges, mais ça ne changera pas la réalité.
Partager