任何reddit替代品? [关闭]
Posted
技术标签:
【中文标题】任何reddit替代品? [关闭]【英文标题】:Any reddit alternatives? [closed] 【发布时间】:2011-11-15 16:19:57 【问题描述】:所以我最近问了this关于链接提交+信誉系统是否存在的问题。我得到的回应让我兴奋不已。我的意思是,reddit 已经开源了,所以为什么要重新发明***。但是看完this的文章,我彻底灰心了。
我的担心与文章中的一致:
如此多的依赖项,恐怕我会在不了解剑术的情况下使用剑 L Cassandra、Memcached、Pylons 和最糟糕的 PostgreSQL(我是外星人。我希望他们有 mysql) 不确定在撰写本文时 reddit 的开发活跃程度,但 git 网站显示它目前非常活跃。如果我要采用这个克隆,我不确定要继续合并 reddit 对其源代码所做的更改会有多困难。特别是在我重新命名应用程序之后。有人有这方面的实际经验吗?
此外,我还可以探索其他更简单(可选可扩展)的系统吗?
【问题讨论】:
可能是slashcode,它是驱动 Slashdot.org 的引擎? 【参考方案1】:有一个更简单的 c#/sql 实现 - https://github.com/whoaverse/whoaverse。没有那么先进并且缺少一些功能,但也许是一个很好的起点。
【讨论】:
【参考方案2】:大约六个月前,我处于同样的境地。我研究了 Pylons,然后深入研究了 reddit 代码。例如,模型代码非常神秘(分布在一百个文件中),看起来进行简单的更改将是一件苦差事,文档充其量是微薄的。跟上后备箱看起来是不可能的。有一个人没有多少时间可以简洁地回答问题,他已经辞职了。
很明显,我完全靠自己。在无处可去的一两个月之后,我决定寻找其他选择。这些看起来很有趣:
HotaruCMS (php) Pligg (PHP) Pinax (Django) 自己构建(Django、Pyramid 或任何东西)但是,我更喜欢在 Python 中工作而不是 PHP,所以我研究了在 Django 中构建自己的。几个月后的业余时间,我从 reddit 获得了大约 50% 的所需内容,并且我了解代码库中的每一行代码。如果我必须再做一次,我会节省时间并第一次建立自己的。如果有什么东西是为这项工作而建的,我会接受它,但我对这条路线并不不满,因为它正好满足了我的需要。
请记住,您仍然可以从 reddit 中提取一两个模块。例如评论排序代码(一种标准算法),您可以随意使用。
在这个主题上,我还研究了 Pinax,它是一个已经安装了社交网络花絮的 Django 发行版。我对它很感兴趣,但它上面乌云密布,似乎社区太小,贡献正在枯竭。现在好像死了。
附言学习一些 Postgres,它与其他数据库没有太大区别,而且平均而言更强大,有据可查,而且价格合适。
【讨论】:
【参考方案3】:如果您愿意使用 lisp 变体,可以使用 news.arc,运行 hacker news 的引擎。它比 reddit 简单得多,但它实现了相同类型的新闻聚合和评论线程/排序。
我没有亲自使用过,但有一些instructions可用。
【讨论】:
以上是关于任何reddit替代品? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章