Envoyé par
gros_bidule
Dans le réseau aussi y'a plein de libs (cisco, junos, ipsec, etc) qui sont super en Python, et parfois uniquement dispo/maintenues sur cette plateforme. Et les libs sont très matures (tout l'inverse de certaines libs en JS/Node ou Kotlin par ex (même si Kotlin c'est la JVM et donc compatible Java, y'a plein de projets Kotlin qui sont encore trop limite, je trouve)).
Puis, pour avoir participé à la migration d'un gros applicatif (réseau de FAI et plein de microservices) de Kotlin vers Python, l'équipe est unanime : Python > Kotlin. Python a des défauts, mais il est aussi souple, rapide à prendre en main, et même s'il permet de faire des conneries (comme TOUS les langages), rien n'empêche d'apprendre les bonnes pratiques et de verrouiller ça avec les bons linters et revues de code.
Kotlin (et son écosystème) reste super, mais là, sur notre projet et dans notre environnement, Python a certains avantages et on en est très contents. Un an plus tôt, quand on s'est mis à Python, j'aurais jamais imaginé dire ça ^^.
Si l'on reproche la mocheté du Python pondu par des chercheurs c'est, j'imagine, parce que l'on parle de matheux pour qui coder est une torture. Math != Informatique.