当前位置:  开发笔记 > 编程语言 > 正文

最好的Ruby on Rails社交网络框架

如何解决《最好的RubyonRails社交网络框架》经验,为你挑选了3个好方法。

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

在网上搜索我发现了三个这样的框架.您建议使用这三种中的哪一种?为什么?

http://portal.insoshi.com/

http://www.communityengine.org/

http://lovdbyless.com/



1> Dave Nolan..:

这取决于您的优先事项.

如果您真的想学习RoR,请从头开始.认真.滚动你自己.这是最好的学习方式,远比黑客攻击其他人的代码要好得多.如果你这样做,有时候你会学习Rails,但有时候你只是学习那个特定的社交网络框架.而你不会知道哪个是哪个?

您建议的网站类型听起来非常适合Rails项目.如果您遇到问题,然后去浏览这些框架的存储库.谁在乎你是否正在重新发明轮子?这是你的网站,你的愿景,你的规则.

如果你只是想要一个站点启动并运行,那么我会选择Insoshi或LovdbyLess只是因为它们是开箱即用的应用程序所以你必须做更少的事情来运行.我建议尝试安装它们,并将自己介绍给Google网上论坛.这将给你一个很好的迹象表明你将要相处得多.



2> Alderete..:

更新:Insoshi的许可证已更改为MIT许可证,这意味着您可以随意使用它.但是,在您投入太多资金之前,请查看您正在考虑的任何代码的许可证.

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

LovdByLess根据MIT许可证分发,http: //github.com/stevenbristol/lovd-by-less/tree/master/LICENSE .这意味着您可以根据需要使用源代码.



3> Purfideas..:

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

"与Insoshi和Lovd By Less不同,它是完整的社交网络Rails应用程序,社区引擎是一个插件,可以为现有的Rails应用程序添加社交网络功能"

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

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有