Я за JavaScript.
На
https://nodejs.org/en/ можно делать все что и на php. Но приложение работает по другим принципам.
Если кратко.
Nodejs запустили приложение повесили обработчики на запросы и оно будет работать пока не крашнется или принудительно его не закроем. Это позволяет гонять данные между запросами через память приложения, легко организовывать работу с вебсокетами.
Классический php из коробки будет запускать на каждый запрос по "новому приложению" и обрабатывать этот запрос. То есть мы не можем например сохранить данные в памяти приложения из одного запроса и использовать их в другом. Есть конечно штуки типа
reactphp.org но зачем их использовать, когда есть nodejs мне лично не понятно.