我打算选择一个平台来开发一个问答网站。据我所知,有两个基于python的平台,分别是OSQA和AskBot。我知道两者都基于django (我非常熟悉),而且OSQA有更广泛的用户基础。但到目前为止,我只知道这么多。因此,我希望听到公正的比较和理由,为什么我应该选择一个而不是另一个(或者是否还有更好的选择?)。谢谢
发布于 2011-06-16 07:10:24
Askbot在内部被几个知名的软件公司使用,并且有一些活跃的公共实例。例如,1) answers.ros.org大约有1000个用户,2) libreoffice support page。
Askbot有数百个单元测试(截至本文有415个),总体来说非常稳定。关键的bug在同一天被修复。
另一件事是,askbot是一个应用程序,不一定是专用站点(但也可以是),不像osqa。
Askbot可以通过"pip“或"easy_install”安装,所有依赖项都会自动处理。
你也可以在github上fork askbot并贡献。https://github.com/ASKBOT/askbot-devel/
发布于 2011-06-10 20:56:02
OSQA确实拥有更广泛的用户基础和活跃的支持社区。在很多方面,它们之间没有太多的选择--无论哪种方式,你都可以运行它们,或者你可以调整它们,因为它们都是开源的。要对它们中的任何一个进行调整,您都需要对Django有所了解。如果你还不了解Django,它可能不值得学习;有些人(包括我)认为它是一个“昨天的框架”-这意味着它将在未来几年内存在,但如果你重新开始,除了Django,还有其他地方你可能想要开始。
OSQA确实有很多站点的跟踪记录,其中一些站点非常繁忙。好吧,按照堆栈溢出的标准,这并不忙,但已经够忙的了-- 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。据我所知,没有node.js问答,但也许应该有。或者,如果你想付钱,并且有一个巨大的网站,有QATO,它出租为SAAS。
发布于 2017-06-20 07:40:18
我对这两种情况都做了研究。这些数字不言而喻。
OSQA在Github上有597颗星。最后一次提交是在2年前。它只支持Dajngo 1.6。大多数代码最近都没有更新。
Askbot有1170颗星。最后一次提交是在2个月前。它支持Dajngo 1.8。最近更新了很多代码。
我的个人经验是,我能够很容易地测试Askbot。虽然修改源代码似乎很难。
Askbot似乎更新和维护得更多。
https://stackoverflow.com/questions/6039520
复制相似问题