Многие веб-сайты имеют концепцию отправки сообщений от пользователя к пользователю. Когда вы отправляете сообщение другому пользователю, сообщение будет отображаться в папке «Входящие». Вы можете ответить на сообщение, и оно будет отображаться как новая запись в этом потоке сообщений.Вопрос по дизайну: как бы вы создали систему обмена сообщениями/входящих?
Вы должны быть в курсе, прочитали ли вы данное сообщение, и сообщения, которые получили новый ответ, должны быть в верхней части.
Как бы вы проектировали классы (или таблицы или что-то еще) для поддержки такой системы?
Это слишком расплывчато. Вы соберете десятки действительных ответов, каждый из которых требует отдельного обсуждения своих плюсов и минусов. Это интересный вопрос, но StackOverflow не создан для такого обсуждения. – 2008-09-23 20:55:27