2008-11-11 12 views
5

Así que con ruby ​​siendo presentado como el nuevo messiah de programación, me pregunto si alguien tiene preferencias basadas en la facilidad de uso, los recursos necesarios para ejecutar, facilidad de uso y facilidad de personalización.lovdbyless VS Motor de comunidad ... ¿cuál es el mejor?

¿Hay alguna mejor de las dos?

Respuesta

13

Bueno, cualquier comparación de las aplicaciones de redes sociales basadas en Rails también debería incluir insoshi (http://portal.insoshi.com/).

Dicho esto, los tres son muy muy similar, y las diferencias se reducen a los detalles de implementación. Lovd e Insoshi son aplicaciones completas de Rails; está destinado para que los use como kits de inicio, ampliándolos con sus propias personalizaciones. Community Engine, por otro lado, es un plugin de Rails. Esto significa que puede agregar funciones sociales más fácilmente a una aplicación Rails existente. Sin embargo, el autor ha puesto una aplicación de muestra completa en Github. Todos parecen ser bastante themable, pero las plantillas de CE están todas en haml (genial si eres fan de Haml, que no soy).

La instalación puede ser un poco compleja, ya que existen numerosas dependencias externas, como RMagick y las interfaces del motor de búsqueda. Pero no lo consideraría demasiado fuera de línea para aplicaciones con muchas características.

Un par de cosas que puede comparar son cuán recientes/a menudo son las actualizaciones y la popularidad general. Afortunadamente, los tres están en GitHub. que le da métricas comparables. Puede mirar la red para determinar la frecuencia de actualización y el número de observadores, que es un indicador aproximado de popularidad (la mayoría de los observadores han descargado y, al menos, probado el producto). Las estadísticas son:

  • Comunidad Motor: 262 observadores, el autor se actualiza con frecuencia. Hay muchos otros productos relacionados con CE en GitHub.

  • Insoshi: 503 observadores, muchos de los compromisos más recientes de varios autores.

  • Lovd de Less: 329 observadores. El autor original ya no se compromete con frecuencia (y está buscando un nuevo mantenedor), pero hay un tenedor que está muy activo con las actualizaciones recientes.

¿Línea inferior? No hay una aplicación "mejor" que se pueda determinar fácilmente. Cada uno tiene demos disponibles; Jugaría con cada uno y vería cuál tiene la mejor opción para sus necesidades. Si está buscando habilitar socialmente una aplicación existente, obviamente Community Engine sería más fácil de integrar, pero de lo contrario, la opción está abierta.

+0

¡una respuesta fantástica, gracias! – jade

Cuestiones relacionadas