首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最佳Ruby on Rails社交网络框架

最佳Ruby on Rails社交网络框架
EN

Stack Overflow用户
提问于 2008-09-07 11:06:48
回答 9查看 38.5K关注 0票数 28

我计划使用Ruby on Rails创建一个社交网络+ MP3讲座下载/浏览/评论/发现网站。部分是为了好玩,也是学习Ruby on Rails的一种方式。我正在寻找一个社交网络框架,我可以作为我的网站的基础。我不想重复发明轮子。

在网上搜索,我发现了三个这样的框架。你会推荐使用这三种中的哪一种?为什么?

http://portal.insoshi.com/

http://www.communityengine.org/

http://lovdbyless.com/

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2008-10-02 12:14:17

这取决于你的优先事项是什么。

如果你真的想学习RoR,你可以从头开始学习。我是认真的。滚你自己的。这是最好的学习方法,比破解别人的代码要好得多。如果你这样做,有时你会学习Rails,但有时你只是在学习特定的社交网络框架。你不会知道哪一个是哪一个...

您推荐的站点类型听起来非常适合Rails项目。如果你卡住了,然后去浏览这些框架的存储库。谁在乎你是不是在重新发明轮子呢?这是你的网站,你的愿景,你的规则。

如果你只是想要一个网站启动并运行,那么我会选择Insoshi或LovdbyLess,因为它们是开箱即用的应用程序,所以你只需要做更少的事情就可以开始运行了。我建议尝试安装这两个工具,并在Google组中介绍自己。这会给你一个很好的暗示,告诉你你是否会相处得很好。

票数 34
EN

Stack Overflow用户

发布于 2008-12-03 11:16:24

更新:Insoshi的许可证已经改为MIT许可证,这意味着你基本上可以随心所欲地使用它了。但是,在你投入太多之前,还是要检查一下你正在考虑的任何代码的许可证。

在决定时要记住的是代码的许可证。Insoshi是在GNU Affero通用公共许可证http://insoshi.com/license下获得许可的。这意味着您必须将基于Insoshi的web应用程序的源代码分发给使用该web应用程序的任何人。你可能不想这样做,在这种情况下,你需要向因索西支付许可费(他们双重许可,如MySQL)。

LovdByLess是在麻省理工学院的许可证http://github.com/stevenbristol/lovd-by-less/tree/master/LICENSE下分发的。这意味着您可以随心所欲地使用源代码。

票数 10
EN

Stack Overflow用户

发布于 2008-09-08 00:19:09

我没有使用过这些,但我知道这种比较:

“与Insoshi和Lovd By Less不同的是,社区引擎是一个插件,可以将社交网络功能添加到现有的Rails应用程序中

从…

http://www.rubyinside.com/community-engine-rails-plugin-that-adds-social-networking-to-your-app-901.html

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档