OSQA与Askbot?

cha*_*par 28 django comparison osqa askbot

我将选择一个平台来开发Q/A网站.我知道的两个基于python的平台是OSQA和AskBot.我知道两者都基于django(我非常熟悉),OSQA拥有更广泛的用户群.但到目前为止,这几乎就是我所知道的.因此,我希望听到无偏见的比较和原因,为什么我应该选择一个而不是另一个(或者是否还有更好的选择?).谢谢

Evg*_*eny 24

Askbot在内部由几家知名软件公司使用,并且有一些活跃的公共实例.例如,answers.ros.org有大约1000个用户.

Askbot有几百个单元测试(截至本文415)并且通常非常稳定.关键错误在同一天得到修复.

另一件事是askbot是一个应用程序,不一定是专用站点(但可以是),与osqa不同.

Askbot可以通过"pip"或"easy_install"安装,所有依赖项都会自动处理.

你也可以在github上分叉askbot并做出贡献. https://github.com/ASKBOT/askbot-devel/

  • 在这里披露您与Askbot项目的关系会很好. (25认同)
  • 当然,我已经成立了这个项目,并且是首席开发人员. (14认同)
  • -1即使这是一个重要的贡献:1.问题是无偏见的,这显然不是这里的情况.2.答案中没有提到的利益冲突应该加上. (2认同)
  • 也希望在两个系统上进行简短的观察之后进行投票.看起来OSQA更有前途而不是askbot,但OSQA的最后一个版本是2011年发布的beta3 1.0,当时最新的askbot是2013.我认为这是一个非常重要的因素,但只有一个注意事项:即使在这样的背景下,askbot只声明Django 1.1.1-1.2.3支持当我们在alpha阶段和1.5稳定版本中运行Django 1.6时非常奇怪. (2认同)

Ene*_*ers 11

OSQA确实拥有更广泛的用户群和活跃的支持社区.在很多方面,它们之间没有太多的选择 - 无论哪种方式,你可以运行现成的,或者你可以调整它们,因为它们都是开源的.要调整其中任何一个,你需要了解Django.如果你不熟悉Django,可能不值得学习; 有些人(包括我)认为这是一个"昨天的框架" - 这意味着它将在未来几年内出现,但如果你重新开始,还有其他地方你可能想要从而开始,而不是Django.

OSQA确实拥有许多网站的记录,其中一些网站非常繁忙.好吧,不是忙于Stack Overflow标准,但忙得不够 - LockerGnome.net有17,000个问题; 42,000个答案; 和6,000名用户.大约有10个OSQA站点有超过10,000个问题和1,000个用户 - 大约是最大的Askbot站点的十倍.然后有几十个OSQA站点小于q:10,000,u:1,000阈值.

还有其他选择 - 您可以尝试通过Area51.StackExchange.com创建网站; 还有PHP提供的Q&A软件.据我所知,没有node.js Q&A,但也许应该有.或者,如果你想付钱,并且有一个庞大的网站,那就是QATO,它以SAAS的形式出租.

  • 我有兴趣知道你认为有人应该从哪个Python框架开始.就我个人而言,如果你想在未来几年内寻找一些东西,那么没有一个竞争者能够成为一个明智的选择而不是Django. (8认同)
  • 我是第二个StephenPaulger的评论.还有其他一些非常有前途的Python Web框架,例如Pyramid和Flask,但Django是一个完全合法的选择.最后,工具真的无所谓,这就是你运用它们的方式. (2认同)