Tous les billets provocatifs que l’on peut remarquer récemment sont beaucoup plus à propos des frameworks JS que de JS lui-même. Pour vraiment comparer, il faudrait probablement aligner ce qui se passe avec RoR, Django, Flask, Symphony, et autres vis à vis des Angular, React, etc.

Aussi pour avoir une cohérence, il faudrait comparer ce qui est pur framework back-end, parce-que dans le domaine front-end python, ruby et PHP sont inexistants (par nature même des navigateurs).

Ceci dit, pour le peu que j’ai touché à node.js (alors que j’avais grand espoir que ce soit enfin pour moi le déclic pour vraiment me mettre au JS en le sortant du navigateur), j’ai la nausée. Si en plus de cela tu ajoutes la pile frameworks dans les navs, il est vraiment que cela donne un peu envie de vomir. Maintenant, il ne s’agit que de moi et quand je vois l’engoument pour les technologies et devs centrés sur JS, je me dis qu’il doit y avoir quelquechose de profondément attractif dans la structure du système même. J’imagine que la feedback loop très courte (voir directement chaque effet dans le navigateur^H chrome.) aide beaucoup à être enjoué pour cela. Try and Fail and Maybe success. Peut-être le même type de saut qu’il y a entre le C++ (langage compilé) et python/ruby (interprêté). Ce qui probablement s’accompagne également des dégats relatifs à « ça marche » plutôt que « c’est solide. »

Beaucoup plus de questions sur le pourquoi que de certitude sur les raisons.