Интеграция с чатом и структурой данных - PullRequest
1 голос
/ 19 марта 2012

Я планирую создать своего рода «командный чат» для моей компании и, возможно, позже интегрировать его с некоторыми нашими приложениями / веб-сайтами.

После некоторого "легкого" чтения я решил использовать Node.js и socketIO, а не просто долгий опрос в php.

Итак, я сомневаюсь, стоит ли мне создавать более сложное приложение в JS (с MVC) или просто использовать его для обработки системы доставки сообщений? Я имею в виду, у меня уже есть приложение MVC в php, у меня определена структура данных, и мне действительно нужны только веб-сокеты.

Если это:

  • Обработка логина в PHP
  • Обработка пользователей и ассоциаций пользователей (с другими пользователями, группами, комнатами и т. Д.) В PHP
  • Отправка представления (html, js, css и т. Д.) Клиенту
  • Обработка логики чата в Node.js

Или это должно быть:

  • Обрабатывать «все» в Node.js, реплицируя необходимые модели в JS (ассоциации пользователей и пользователей) и совместно использовать одну и ту же базу данных между Node.js и приложениями PHP?

Мне кажется, что второй подход лучше, но я хотел бы прочитать некоторые мнения по этому вопросу.

Большое спасибо.

1 Ответ

0 голосов
/ 19 марта 2012

Если MVC готов на PHP, я бы рекомендовал использовать NodeJS с SocketIO, поскольку он может автоматически получать доступ к поддерживаемому протоколу, некоторые браузеры могут не поддерживать веб-сокеты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...