Tieme mis beaucoup d'efforts dans sa réponse, mais je pense que le cœur de votre question est de savoir comment ces technologies concernent PHP. PHP est la langue la plus utilisée dans le développement web en outre l'évident côté client html, css, et javascript. Pourtant, PHP a 2 problèmes majeurs quand il s'agit pour les applications en temps réel:
1) de PHP qui a commencé comme un CGI écrits en Perl. PHP a beaucoup progressé depuis qu'il est tôt, mais c'est arrivé dans de petites étapes. PHP avait déjà plusieurs millions d'utilisateurs par le temps, il est devenu le embed-mesure et flexible de la bibliothèque C qu'il est aujourd'hui, dont la plupart étaient à la charge sur le modèle antérieur de l'exécution, de sorte qu'il n'a pas encore fait une tentative sérieuse pour échapper à la cgi modèle interne. Même l'interface de ligne de commande appelle la bibliothèque PHP (libphp5.donc sur linux, php5ts.dll sur windows, etc) comme si c'est encore un cgi traitement d'un GET/POST demande. Il s'exécute encore le code comme si il suffit de créer une "page", puis la fin de son cycle de vie. En conséquence, il a très peu de support pour le multi-thread ou de la programmation événementielle (au sein de l'espace utilisateur PHP), il est actuellement peu pratique en temps réel, multi-applications de l'utilisateur. Un grand exemple de ceci à partir d'un point de vue de l'espace utilisateur PHP est l'utilisation de "l'echo" et "imprimer" dans des applications PHP. Que serait un script PHP en l'absence de ces fonctions?
Notez que PHP n'ont des extensions de fournir une boucle d'événement (comme les libevent) et les fils (comme les pthreads) dans l'espace utilisateur PHP, mais très, très, peu d'applications utilisent ces.
2) de PHP a encore beaucoup de problèmes avec la collecte des ordures. Bien que ces questions ont été constamment à améliorer (probablement, il est plus grand pas à la fin du cycle de vie, comme décrit ci-dessus), même le meilleur des tentatives au long de la création de l'exécution des applications PHP besoin d'être redémarré sur une base régulière. Ce aussi le faire, peu pratique pour les applications en temps réel.
Il y a toujours des façons d'utiliser PHP pour une utilisation en temps réel des applications, mais ce n'est pas une tendance de la langue à l'époque, car c'est en grande partie "naturelle" de l'état actuel de PHP. PHP est encore en train d'évoluer dans de grands pas, mais a besoin d'un assez vaste, face-lift "aimé" autant que d'autres moins utilisés (mais beaucoup plus populaire) langues comme l'node.js. PHP a une mauvaise réputation dans certains domaines, mais en toute équité, c'est le manque de louange est justifiable en raison de ses problèmes internes.