Как сделать систему переписки сообщений?

Как сделать систему переписки? Ну как в ВК, или Telegram. Как сделать её быстрой? Ваще прям с самого нуля, от добавления в базу данных до выведения на страницу. И как сделать чтобы показывалось прочитано или нет. Редактирование и удаление сообщений.
  • Вопрос задан
  • 179 просмотров
Решения вопроса 2
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Как сделать систему переписки?
сесть и сделать. Написать код(клиента и сервера), создать бд/таблички, настроить сокеты... Много чего сделать чтоб создать...

Ну как в ВК, или Telegram.
Вообще 2 разные системы, первая сайт-соцсеть, вторая приложение.

Как сделать её быстрой?
Оптимизировать код, оптимизировать запросы, купить сервер по мощнее, раздать всем быстрый интернет...

Ваще прям с самого нуля, от добавления в базу данных до выведения на страницу.
Ваще прям с нуля сначала пишете код добавления в базу, потом вывода на страницу, потом еще кучу всего, потом отладка, дебаг, тестирование, рефакторинг... Короче все как обычно, ничего принципиально отличного от любой другой задачи.

И как сделать чтобы показывалось прочитано или нет.
при загрузке сообщения смотреть активно ли окно диалога, если активно - на сервер отослать что сообщение прочитано, если нет - по активации окна отослать что все ранее присланные сообщения прочитаны.

Редактирование и удаление сообщений.
Да. В смысле делай. Все так же, код редактирования, код удаления...
Ответ написан
@azsx
Прежде всего надо отметить, что время одиночек прошло. Программа мессенджер типа телеграм потребует участия множества специалистов. Это и программистов толпа, кто на серверной части, кто на клиентской, кто на хранении данных. Это и сисадмины. Прочие архитекторы и менеджеры.
Также требуется куча денег и согласие правительства, если для РФ делать будете.
Но в общем ответ такой.
Разберитесь что такое демон и сокеты. Научитесь запускать софт в фоне, который читает какой то порт и что то по этому поводу делает. После этого станет значительно понятнее вам, что должна делать серверная часть, а что клиентская. Хранение данных будет легче.
зы
как говорится бог в помощь, больше вам помочь абсолютно некому.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 55 000 до 80 000 руб.
Paxport Москва
от 140 000 до 190 000 руб.
СКАИД Москва
от 60 000 руб.
18 авг. 2019, в 21:52
10000 руб./за проект
18 авг. 2019, в 21:29
1500 руб./за проект
18 авг. 2019, в 21:10
5000 руб./за проект