因此,随着ruby作为新的编程弥赛亚被引入,我想知道是否有人基于易用性,运行所需的资源,可用性和易于定制而具有偏好.
这两个中哪个更好?
好吧,任何基于Rails的社交网络应用程序的比较也应该包括insoshi(http://portal.insoshi.com/).
话虽如此,这三者非常相似,差异归结为实施细节.Lovd和Insoshi都是完整的Rails应用程序; 它旨在将您用作入门套件,并使用您自己的自定义扩展它们.另一方面,社区引擎是一个Rails插件.这意味着您可以更轻松地将社交功能添加到现有的Rails应用程序中.但是,作者在Github上放了一个完整的示例应用程序.它们似乎都相当容易,但是CE模板都是haml(如果你是haml粉丝那么好,我不是).
安装可能有点复杂,因为有许多外部依赖,如RMagick和搜索引擎接口.但我不认为它对于具有这么多功能的应用来说太过分了.
您可以比较的几件事是最近/经常是更新和整体受欢迎程度.幸运的是,这三个都在GitHub上.这为您提供了可比较的指标 您可以查看网络以确定更新频率和观察者数量,这是受欢迎程度的粗略指标(大多数观察者已下载并至少测试过该产品).统计数据是:
社区引擎:262位观察者,作者经常更新.GitHub上还有其他一些与CE相关的产品.
Insoshi:503名观察者,很多作者最近提交的许多作品.
Lovd by Less:329观察者.原作者不再经常提交(并且正在寻找新的维护者)但是有一个fork在最近的更新中非常活跃.
底线?没有容易确定的"更好"的应用程序.每个都有演示; 我会玩每一个,看看哪个最符合你的需求.如果您希望社交启用现有应用程序,显然社区引擎将更容易集成,但否则选择是敞开的.