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