Какой стек технологий использовать для чата для веб сервиса?
Здравствуйте. Стоит задача написать чат между пользователями, точнее всё уже давно сделано сейчас работает через ajax запросы с определённой переодичностью, ставили от части готовое решение. Необходимо в данный момент на будущее реализовать обмен сообщениями на сокетах.
Всё пишем на php(yii) и вот встал вопрос какие технологии выбрать, т.е. всётаки написать на php (phpDaemon или что то другое) или всё-же писать на java(т.к. сам люблю этот язык, но давно на нём не чего ни писал, особенно по работе).
Посоветуйте товарищи!
Скоро, скоро, благодаря серверному JS у серверных приложений тупо ничего не останется кроме последнего выбора — сдаться. Ну просто так сложилось, что ничто не в состоянии составить конкуренция JS. Питон и Руби могут попытаться, но вряд ли )
Можно использовать CppComet тогда вы сможете используя api отправлять сообщения по вебсокетам из php.
Вот есть пример простейшего чата но сделать чаты с авторизацией тоже не сложно.
Я все чаты делаю с помощью Socket.io. связываю ноду и пхп через redis. Легко реализуется любой рилтайм чат с комнатами, приватными сообщениями и прочим функционалом.
Для ларавел уже есть поддержка со стороны пыхи и клиента (Laravel Echo + Broadcast). Возможно в уии есть аналог