因此,随着ruby被作为新的编程弥赛亚引入,我想知道是否有人根据易用性,运行所需的资源,可用性和易于定制而有偏好。
这两个中哪个更好?
答案 0 :(得分:13)
嗯,基于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在最近的更新中非常活跃。
底线?没有容易确定的“更好”的应用程序。每个都有演示;我会玩每一个,看看哪个最符合你的需求。如果您希望社交支持现有的应用程序,显然社区引擎将更容易集成,但否则选择是敞开的。