Schreiben nicht blockierende Anwendungen in PHP ist möglich, aber es ist wahrscheinlich nicht die beste Umgebung, um dies zu tun, wie es nicht erstellt wurde, dies zu beachten! Mit der Prozesssteuerungsbibliothek PCNTL erhalten Sie eine recht ordentliche Kontrolle über Ihre untergeordneten Prozesse, aber es bietet Ihnen offensichtlich nicht die gleiche Benutzerfreundlichkeit, die Ihnen andere Umgebungen bieten können!
Ich weiß Python nicht sehr gut, aber persönlich habe ich empfohlen, Sie gehen mit nodejs! Es ist eine ziemlich neue Technologie, das stimmt, aber dort ist alles nicht blockiert und es soll so sein! Was Sie haben, ist ein einzelner Thread (den Sie erweitern können, wie Sie wollen, in diesen News-Versionen) und buchstäblich alles (außer Sie sagen, es anders zu tun) wird ereignisgesteuert sein, so dass Platz in der Prozess-Warteschlange als erwartet!
Nodejs ist wirklich einfach zu lernen, wenn Sie jemals über Web-Anwendungen gestolpert sind, wissen Sie Javascript sowieso! Es ist noch nicht sehr umfangreich dokumentiert, aber es gibt viele fertige Module, die Sie sofort herunterladen und verwenden können!
@DarthVader Javascript ist eine wirklich mächtige Sprache, wenn Sie wissen, wie es zu nähern! Du weißt, dass du eine Menge Callbacks hast, oder? zu wissen, dass dir vorher die möglichkeit gibt, anders zu denken, als der durchschnittliche web-entwickler, der nur eine jquery-funktionalität benötigt: D ich glaube nicht wirklich, dass nodejs nur ein spielzeug-app-angebot ist! Gut wie immer hängt alles davon ab, was Sie brauchen! Aber ich kann dir garantieren, dass ich verdammt große Projekte in js gesehen habe! – Ivo
@DarthVader einige Kommentare über Python? –
nein ist es nicht. kannst du js mit C# oder java vergleichen? Es ist eine andere Sprache. – DarthVader