PHP, point de vue performances, vaut Python. Facebook tourne en PHP (un php optimisé : Hack plus exactement).
Pour être MMO il faut juste pouvoir mettre en place une grosse structure, serveur de cache, serveur de cache MySQL, MySQL en Maitre/esclave, Serveur PHP en parallèle. Certes je ne pense pas que l’application soit prête pour cela mais là n'est pas la question, ce ne serais pas complexe en soit si le besoin s'en faisait sentir.
Alors certes on peux écrire le programme en C++ pour l'optimiser et limiter le besoin de parallélisation...
Mais si au lieu d'écrire en PHP pur, tu écris en Hack (langage Facebook), tu pourra le mettre dans la HackVM de Facebook et améliorer de manière significatives les performance tout en gardant la souplesse de PHP. La conversion de Hack vers PHP est très simple et peut-être scripté (suppression du typage...).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
[^] # Re: php et MMORPG?
Posté par abriotde (site web personnel, Mastodon) . En réponse à la dépêche Caranille 1.0 RC 1. Évalué à 1.
PHP, point de vue performances, vaut Python. Facebook tourne en PHP (un php optimisé : Hack plus exactement).
Pour être MMO il faut juste pouvoir mettre en place une grosse structure, serveur de cache, serveur de cache MySQL, MySQL en Maitre/esclave, Serveur PHP en parallèle. Certes je ne pense pas que l’application soit prête pour cela mais là n'est pas la question, ce ne serais pas complexe en soit si le besoin s'en faisait sentir.
Alors certes on peux écrire le programme en C++ pour l'optimiser et limiter le besoin de parallélisation...
Mais si au lieu d'écrire en PHP pur, tu écris en Hack (langage Facebook), tu pourra le mettre dans la HackVM de Facebook et améliorer de manière significatives les performance tout en gardant la souplesse de PHP. La conversion de Hack vers PHP est très simple et peut-être scripté (suppression du typage...).
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.