bot ask django comparison osqa askbot

django - ask bot



OSQA vs. Askbot? (3)

Askbot es utilizado internamente por varias compañías de software reconocidas y existen algunas instancias públicas activas. Por ejemplo, answers.ros.org tiene alrededor de 1000 usuarios.

Askbot tiene varios cientos de pruebas de unidad (415 a partir de este post) y generalmente es muy estable. Los errores críticos se corrigen el mismo día.

Otra cosa es que askbot es una aplicación, no necesariamente un sitio dedicado (pero puede ser), a diferencia de osqa.

Askbot se puede instalar a través de "pip" o "easy_install", con todas las dependencias atendidas automáticamente.

También puede bifurcar askbot en github y contribuir. https://github.com/ASKBOT/askbot-devel/

Voy a elegir una plataforma para desarrollar un sitio Q / A. Dos plataformas basadas en python que conozco, son OSQA y AskBot. Sé que ambos se basan en django (con el que estoy bastante familiarizado) y OSQA tiene una base de usuarios más amplia. Pero eso es más o menos lo que sé hasta ahora. Entonces me encantaría escuchar comparaciones imparciales y razones sobre por qué debería elegir una en lugar de otra (¿o si todavía hay mejores opciones?). Gracias


Hice una investigación sobre ambos. Los números hablan por si mismos.

OSQA tiene 597 estrellas en Github. El último compromiso fue hace 2 años. Sólo soporta Dajngo 1.6. La mayoría del código no se ha actualizado recientemente.

Askbot tiene 1.170 estrellas. El último compromiso fue hace 2 meses. Soporta en Dajngo 1.8. Un montón de código ha sido actualizado recientemente.

Mi experiencia personal fue que pude probar Askbot fácilmente. Aunque modificar el código fuente parece ser difícil.

Askbot parece estar más actualizado y mantenido.

https://github.com/dzone/osqa


OSQA tiene una base de usuarios más amplia y una comunidad de soporte activa. En muchos sentidos, no hay mucha elección entre ellos; de cualquier modo, puedes ejecutarlos en el mercado o modificarlos, ya que ambos son de código abierto. Y para modificar cualquiera de ellos, necesitarás entender a Django. Si aún no conoces Django, puede que no valga la pena aprender; algunas personas (incluyéndome a mí) piensan que es un "marco de ayer", lo que significa que estará disponible durante muchos años, pero si estás empezando de nuevo, hay otros lugares desde los que puedes comenzar, en lugar de Django.

OSQA tiene un historial de muchos sitios, algunos de los cuales están bastante ocupados. Está bien, no está ocupado por los estándares de desbordamiento de pila, pero está lo suficientemente ocupado - LockerGnome.net tiene 17,000 preguntas; 42,000 respuestas; y 6.000 usuarios. Hay alrededor de 10 sitios OSQA que tienen más de 10,000 preguntas y 1,000 usuarios, aproximadamente diez veces más grandes que el sitio más grande de Askbot. Luego hay varias docenas de sitios OSQA más pequeños que el umbral q: 10,000, u: 1,000.

Hay otras opciones: puede intentar iniciar un sitio a través de Area51.StackExchange.com; y hay software de preguntas y respuestas disponible en PHP también. Por lo que sé, no hay un Q.P de node.js, pero tal vez debería haberlo. O, si quiere pagar, y tiene un gran sitio en mente, está QATO, que se alquila como SAAS.