Непонятно что ты ишешь. Если ты уже реализовывал чяты с БД то тогда написать их без БД будет не сложно.
Хеш или кеш?Как вам больше нравится... Думаю вы меня правильно поняли :)
с практической точки зрения БД удобнеес практической точки зрения, у пользователей могут быть уведомления о новых сообщениях. И если они в данный момент общаются друг с другом, то уведомления о новых сообщениях от собеседника - как минимум глупо. Кроме того, история чата пишется в файл/ы, а не в БД.
Ты раньше делал чяты?Только в учебных целях, на базе tcp/ip и сокетов.
мы зашли куда-то в сторону
зачем тут js?
while (principal!=null && text!=null && text.isEmpty()) {
Thread.sleep(100);
text = chatMessenger.get(id);
}
правильный и полезный, особенно для саморазвитияХабр - моя шпаргалка! :) В том смысле, что я в последнее время отвечаю сам на свои вопросы... А ответы и комментарии под другими вопросами, действительно для саморазвития.
резонно. Но не современно))Ну, это смотря как посмотреть... Я вообще писал чат как "фишку" для "малой соц.сети" (pet-project), а теперь думаю, что нужно делать отдельным проектом. Думаю он соответствует времени:
Сегодня ты пристёгиваешь библиотеку с нужной тебе функциейи занимаешься тем, что умеешь :)