Задать вопрос
@Nozdryakov
Изучаю yii2, php, JS

Какой стек технологий лучше выбрать для разработки чата?

Хочу написать свою маленькую соц сеть и что-то похожее на анонимные чаты(например, такой или такой), в общем суть понятна. Итак, чего я не знаю и хочу, чтобы мне подсказали. Я знаю yii2 и что-то могу написать на нем, я написал простой интернет магазин и в принципе познакомился как связывать back и front, поэтому чтобы написать чат я за основу хочу взять фреймворк yii2, front Vue и т.к, на мой взгляд, там не будет очень много данных, я хочу взять бд mongo. Суть в том, что я не совсем понимаю работу вебсокетов, может быть кто-то писал что-то такое и может подсказать какую литературу или какие источники использовал.
Может быть сам чат никто с 0 не пишет и есть какие-то готовые решения? Насколько хорош мой выбор(yii2+vue+mongo)? Может быть стоит посмотреть на другие технологии и прежде чем начать писать что задумал , взять что-то попроще?

P.S Приложение хочу сделать с регистрацией, но не думаю, что это как-то сильно усложнит мою разработку
  • Вопрос задан
  • 302 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя mayton2019 К ответам на вопрос (5)
mayton2019
@mayton2019
Bigdata Engineer
Суть в том, что я не совсем понимаю работу вебсокетов, может быть кто-то писал что-то такое и может подсказать какую литературу или какие источники использовал.

Я думаю автору имеет смысл пройти какой-то учебный курс (желательно платный) по JS+WebSockets.
Это очень важная основа. Поэтому всякие yii2+vue+mongo не имеют никакого значение если ты не сможешь
разбираться в простейших сетевых ошибках и состояниях протокола.

Освоишь ws - делай любой чат. Ты его даже сделаешь без фреймворков.
Ответ написан