Post by Mickael WolffPost by Olivier MassonA ce propos (en espérant rester en charte), sans vouloir tomber une
seconde dans le troll du vendredi, PHP, Ruby, Python : y'a-t-il un
classement clair des performances de chacun ? Où est-ce trop similaire
pour avoir un intérêt ?
Merci.
En fait ça n'a pas de sens. La comparaison entre PHP et un exécutable
obtenu avec Hip Hop c'est pertinent parce que ce sont des
implémentations d'une meme technologie.
Pas tout à fait d'accord : l'executable obtenu avec HipHop est un
transcodage en C++, donc pour moi on n'est plus sur les mêmes technos.
D'ailleurs, les éxé HipHop ne tournent pas (encore) avec Apache.
Post by Mickael WolffPour comparer les langages entre
eux, il faut etre un expert dans les deux langages, connaitre les
subtilités de chacun pour éviter de comparer ce qui n'est pas comparable.
Complètement d'accord, d'autant plus que ces différents langages
s'utilisent dans des contextes différents, surtout quand on les couple à
leurs serveurs et leurs frameworks respectifs. Par exemple, pour rester
sur php, Jelix est aujourd'hui plus performant que Symfony (grace à son
ORM d'après ce que j'en sais).
La performance d'une appli dans son ensemble est liée à beaucoup de
facteurs autres que la rapidité d'éxécution d'un script (optimisation
des algos, de la base de données et de ses indexes, des accès disques,
gestion de caches...)
--
Nico D.