Envoyé par
DonQuiche
Par rapport au C++, oui, dotnet nous a fait gagner en productivité et permet d'écrire un code plus clair et plus maintenable selon moi, et plus stable. Y a t-il un coût en performances ? Bien sûr de l'ordre de 30%, ce qui est acceptable pour la plupart des applications.
La situation est-elle alors comparable avec js+html ? Non :
* Le coût en performances n'est pas de 30% avec js+html, il est beaucoup plus élevé, sans doute 500% à 1000%. Le moindre accès à une variable impose de consulter un dictionnaire.
* Cette perte de performances se faisait dans le cadre de machines dont la puissance doublait tous les 18 mois. Ici la puissance vient d'être divisée par 20.
* Dotnet permettait d'accroître la productivité. Js+html la diminue.
Enfin, le sens de l'histoire jusqu'à présent, c'était d'accroître la productivité au détriment des performances. Rien de tel avec js+html. Le seul intérêt de js+html c'est de prétendre à être un esperanto, ce qui est relativement faux (support restreint de html5 sur les postes windows existants et sans doute anciens iphones) et à relativiser par l'existence d'alternatives viables
Partager