Стоит ли использовать вместо PHP / Ajax для сайта общения/знакомств Node.js?
Какие лично вы видите преимущества (на проекте планируется очень много диалогов, сообщений, это основной смысл). Т.е. это не социальная сеть, а как бы инкубатор для разговоров в режиме реального времени.
Не пеши ерунду про php. Взяли моду бородатые статьи в пример приводить. Курсанту тебя с того момента уже 8 версия php вышла. Или это и имелось вввиду в твоей статье? И websocket на php пишут и не плохо, а асинхронность ваша мне вообще никуда не упёрлась.
Стоит. Задача очень хорошо накладывается на модель асинхронных событий. Дергать сервер аяксом, чтобы проверить есть ли новые сообщения - не риал тайм, а если дергать часто (чтобы приблизиться к риал тайм), то создадите сами себе проблемы в виде ддоса запросами от клиентов.
Все сугубо индивидуально и зависит от нагрузки, требований, желаний заказчика/команды. Однозначно ответить на вопрос в данной формулировке не представляется возможным.