Подтвердить что ты не робот

OSQA против Askbot?

Я собираюсь выбрать платформу для разработки сайта Q/A. Две платформы на основе python, о которых я знаю, это OSQA и AskBot. Я знаю, что оба они основаны на django (с которыми я хорошо знаком), а OSQA имеет более широкую пользовательскую базу. Но это в значительной степени, что я знаю до сих пор. Поэтому я хотел бы услышать беспристрастные сравнения и причины, почему я должен выбирать один вместо другого (или есть ли еще лучшие варианты?). Благодаря

4b9b3361

Ответ 1

Askbot используется несколькими известными компаниями-разработчиками программного обеспечения внутри страны, и есть некоторые активные публичные экземпляры. Например, answers.ros.org имеет около 1000 пользователей.

Askbot имеет несколько сот единиц тестов (415 на этом посту) и, как правило, очень стабилен. Критические ошибки фиксируются в тот же день.

Другое дело, что askbot - это приложение, не обязательно выделенный сайт (но может быть), в отличие от osqa.

Askbot может быть установлен через "pip" или "easy_install", при этом все зависящие от него зависимости автоматически выполняются.

Вы также можете использовать fork askbot для github и вносить свой вклад. https://github.com/ASKBOT/askbot-devel/

Ответ 2

OSQA имеет более широкую базу пользователей и активное сообщество поддержки. Во многих отношениях между ними нет большого выбора - в любом случае, вы можете запускать их готовыми, или вы можете настроить их, так как они оба с открытым исходным кодом. И чтобы настроить любой из них, вам нужно окунуться в Django. Если вы еще не знаете Django, возможно, вам не стоит изучать; некоторые люди (включая меня) считают, что это "вчерашняя структура", что означает, что она будет существовать на долгие годы, но если вы начинаете заново, есть другие места, которые вы, возможно, захотите начать, а не Django.

OSQA действительно имеет множество записей, некоторые из которых довольно заняты. ОК, не занятый стандартами стека переполнения, но достаточно занятый - LockerGnome.net имеет 17 000 вопросов; 42 000 ответов; и 6000 пользователей. Есть около 10 сайтов OSQA, которые имеют более 10 000 вопросов и 1000 пользователей - примерно в десять раз больше, чем самый большой сайт Askbot. Тогда есть несколько десятков сайтов OSQA, меньших, чем q: 10000, u: 1000 порог.

Существуют и другие варианты - вы можете попробовать запустить сайт через Area51.StackExchange.com; и там Q & Программное обеспечение, доступное в PHP тоже. Насколько я знаю, не существует node.js Q & A, но, возможно, должно быть. Или, если вы хотите заплатить и иметь огромный сайт в виду, есть QATO, который арендуется как SAAS.

Ответ 3

Я провел исследование по обоим. Числа говорят сами за себя.

OSGA имеет 597 звезд в Github. Последний бой был 2 года назад. Он поддерживает только Dajngo 1.6. Большинство кодов не были недавно обновлены.

У Askbot есть 1170 звезд. Последний коммит был 2 месяца назад. Он поддерживает Dajngo 1.8. Недавно был обновлен много кода.

Мой личный опыт заключался в том, что я смог легко проверить Askbot. Хотя изменение исходного кода кажется трудным.

Askbot, похоже, более обновляется и поддерживается.

https://github.com/dzone/osqa