【发布时间】:2010-09-17 03:53:38
【问题描述】:
我很想听听您的意见,哪些是实施社交活动流的最佳方式(Facebook 是最著名的例子)。涉及的问题/挑战是:
- 不同类型的活动(发帖、评论......)
- 不同类型的对象(帖子、评论、照片..)
- 1-n 个用户参与不同角色(“用户 x 回复了用户 y 对用户 Z 帖子的评论”)
- 同一活动项目的不同视图(“您评论了 ..”与“您的朋友 x 评论了”与“用户 x 评论了 ..”=>“评论”活动的 3 种表示形式)
.. 还有更多,特别是如果您将其提升到高水平,就像 Facebook 所做的那样,例如,将多个活动项目合并为一个(“用户 x、y 和 z 评论了那张照片”
任何关于模式、论文等关于实现此类系统、数据模型等的最灵活、最有效和最强大的方法的想法或指示将不胜感激。
尽管大多数问题与平台无关,但我最终还是会在 Ruby on Rails 上实现这样的系统
【问题讨论】:
标签: ruby-on-rails android-activity social-networking