Si on regarde les codes qui composent ces benchmarks, il y en a tout de même un sacré paquet que personne n'écrit jamais, on vous demande souvent d'écrire des fractales ou de faire des réduction de matrices dans le code de vos applications PHP? Si c'est pour dire que le C est plus rapide que java qui est plus rapide que PHP quand il s'agit de faire de l'arithmétique sur les tableaux, merci mais on s'en doutait un peu. Mais ce n'est pas vraiment le cas d'utilisation le plus réaliste pour une technologie orientée web.
D'autant plus que pour passablement de sites, ce n'est pas performance brute du langage qui est en jeu, si vous commencez à faire des requêtes BDD ou interroger des services, le gain ou la perte d'un langage à l'autre sera bien souvent un vague petit % du temps passé dans des attentes "incompressibles".
Java lourd et lent, bon ben "lent" c'est faux, c'est un préjugé que java se traîne à cause d'API comme swing qui étaient salement à la ramasse il y a 10 ans. Par contre lourd, si on parle de lourdeur dans le sens difficile à mettre en oeuvre, je suis assez d'accord.
Je trouve beaucoup plus commode d'utiliser PHP pour un site simple que java. Par rapport à ce que ça demande comme compréhension des serveurs d'application et de la plateforme, y'a vraiment pas photo. A côté de 2 ou 3 scripts PHP prêt à uploader sur un serveur mutualisé, un tomcat + un war contenant 2 ou 3 jsp avec les dépendances JDBC et le reste qui vous demande quasiment un VPS, ça fait usine à gaz.
Après passée une certaine complexité, il y a d'autres inconvénients qui compensent l'effort de mise en oeuvre initial...
Partager